C#で大文字/小文字を区別しないで文字列を比較するには、
String.Compare() が便利です。
サンプル
例)大文字/小文字を区別しないで文字列を比較する
//比較する文字列
string strA = "ABCDE";
string strB = "abcde";
//文字列を比較する
if(String.Compare(strA, strB, true) == 0)
{
Console.WriteLine("文字列は大文字小文字区別なく同じです。");
}
else
{
Console.WriteLine("文字列は異なります。");
}
結果
文字列は大文字小文字区別なく同じです。
備考
- String.Compareの第3引数にtrueを指定すると、大文字小文字区別なく比較してくれます。
- String.Compareの戻り値は、一致している場合は0、異なる場合は1が返ります。