1. ホーム
  2. .net

[解決済み] 文字列配列のArray.Containsで大文字と小文字を区別しないようにするにはどうしたらいいですか?

2022-04-20 20:57:23

質問

を使用しています。 Array.Contains メソッドを文字列配列に対して実行します。大文字と小文字を区別しないようにするにはどうしたらよいですか?

どのように解決するのですか?

array.Contains("str", StringComparer.OrdinalIgnoreCase);

あるいは、特定の状況に応じて、あなたが好むかもしれません。

array.Contains("str", StringComparer.CurrentCultureIgnoreCase);
array.Contains("str", StringComparer.InvariantCultureIgnoreCase);