文字列操作のフィールドでは、一般的に使用されるメソッドは、文字列が別の文字列に存在するかどうかを判断するための直接的な方法を提供します。ただし、場合によっては、サイズを区別しないことが不可欠です。
最初の問題は、小文字の文字列の文字列を考慮しない方法を探します。もともと両方の文字列を大文字に変換したソリューションは厄介に見えるかもしれませんが、より包括的な方法を使用できます。
拡張方法拡張ツールセットを使用
コードの読みやすさを改善し、将来の使用を簡素化するために、ケースの比較を区別しないように特別に使用される拡張方法を定義することが有益です。
StringComparison
StringComparison.OrdinalIgnoreCase
IndexOf
string title = "ASTRINGTOTEST"; bool contains = title.IndexOf("string", StringComparison.OrdinalIgnoreCase) >= 0;
これらのテクノロジーを採用することにより、開発者は柔軟性が必要なアプリケーションを満たすことができ、文字列比較を作成することを区別し、効率的で詳細なテキスト操作を実現するためにツールセットを効果的に拡張できません。
以上がC#でケースに依存しない文字列比較を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。