データ操作

[C#] 文字列を大文字/小文字を区別しないで比較する

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が返ります。

関連記事

-データ操作
-