文字列の .net 配列があるとします。
string[] strings = new string[] { "AbC", "123", "Xyz", "321" };
文字列の配列に「ABC」が含まれているかどうかを確認したい場合は、次のように書くことができます
strings.Contains("ABC");
ただし、文字列の大文字の値に「ABC」が含まれている場合に true を返す関数が必要だとします。配列全体を大文字にすることもできますが、.Contains
メソッドには比較を指定するためのオーバーロードがいくつかあるようですが、構文に混乱しています。
IEnumerable<string>.Contains()
このロジックを実装するメソッドを使用するにはどうすればよいですか?