答えて
bool b = list.Contains("Hello", StringComparer.CurrentCultureIgnoreCase);
[EDIT]拡張コード:
public static bool Contains(this string source, string cont
, StringComparison compare)
{
return source.IndexOf(cont, compare) >= 0;
}
これは:)を使用でき
を仕事ができる:
if (myString1.IndexOf("AbC", StringComparison.OrdinalIgnoreCase) >=0) {
//...
}
これは、任意の.NETバージョンで動作します。
答えの2つのタイプミス、そうでなければ良い;-)それは(明らかに) 'StringComparison.OrdinalIgnoreCase' – andreas
あなたがこれを行うために、独自の拡張メソッドを作成することができます
public static bool Contains(this string source, string toCheck, StringComparison comp)
{
return source != null && toCheck != null && source.IndexOf(toCheck, comp) >= 0;
}
そして呼び出す:
mystring.Contains(myStringToCheck, StringComparison.OrdinalIgnoreCase);
これはおそらく、拡張メソッドでラップすることによって最も良い答えです。 –
@ムージュースはいそれはおなじみなので:http://stackoverflow.com/a/444818/447156 –
私はあなたの頭文字+のようなフレームワークで何かとの完全一致以外の関数を呼び出すことをお勧めしますが含まれています。私はこのアプローチを数多くのものに使います。私の頭文字はPSなので、psContains、psStartsWith、psEndsWithなどがあります。私はそれが違うべきだと思う理由は、コードを読むだけで何をするのかを伝えることができるからです。また、署名が互換性がある場合、コンパイラはそれを好まないかもしれません。互換性が十分であれば、コンパイルによって拡張機能が有効かどうかを調べるのに役立たないでしょう。拡張機能はDotnetの本当の宝です。正しく使用されている場合: –
- 1. 大文字と小文字は区別されませんregex.replace?
- 2. Nokogiri:大文字と小文字は区別されません。
- 3. 大文字小文字の区別はありません
- 4. 大文字と小文字の区別
- 5. 大文字と小文字の区別から大文字小文字を区別しないものへ
- 6. SOLR 6.4.1 Suggesterは大文字と小文字を区別し、大文字と小文字を区別しません。
- 7. gitは大文字と小文字を区別しませんか?
- 8. RouteValueDictionaryクラスのキーは大文字と小文字を区別しませんか?
- 9. Pythonセレニウムpresence_of_element_located((By.XPATH、)は大文字と小文字を区別しません)
- 10. valueForKeyはキーで大文字と小文字を区別しませんか?
- 11. JQuery:メイクは大文字と小文字を区別しません
- 12. Joomlaのログインは大文字と小文字を区別しませんか?
- 13. Hibernate Criteria Restrictions.eqは大文字と小文字を区別しません
- 14. HTMLは大文字と小文字を区別しますか?
- 15. AutoMapperは大文字と小文字を区別しますか?
- 16. HTML.Partialは大文字と小文字を区別しますか?
- 17. PHP strpos()は大文字と小文字を区別します
- 18. メタキーワードは大文字と小文字を区別しますか?
- 19. は:大文字と小文字を区別しますか?
- 20. Haystackファセットは大文字と小文字を区別します
- 21. mysqlは大文字と小文字を区別しますか?
- 22. Laravel Eloquentは大文字と小文字を区別します
- 23. パスワードをlaravelに入力すると、5.2で大文字と小文字が区別され、大文字と小文字は区別されません。
- 24. 大文字小文字の区別SSIS
- 25. indexOf大文字小文字の区別?
- 26. Laravel JSON where句の大文字と小文字を区別しません
- 27. JavaScript文字数大文字小文字の区別がありません
- 28. マッチング大文字と小文字を区別Unicode文字列
- 29. 大文字と小文字を区別することができません
- 30. シンタックスハイライト、大文字と小文字を区別しない構文
または[String.Contains](HTTPのMSDNの記事の複製:// MSDNを。 "参照:IndexOf" ... –
VBには、VB.Netでの回答を求めている場合は、この質問は100%ではありません - VBでの質問.Netには、ここで使用できる 'LIKE'演算子のような、C#にはない機能があります。 – sloth
彼は両方の言語にタグをつけているので、おそらく彼は解決法がどれであるか気にしないので、複製は完全にこの質問に答えます。とにかく、彼がonlt vb.netで質問を編集すると、自動的に再開キューに入ります。 – SysDragon