ホームページ > バックエンド開発 > C++ > C#でケースに依存しない文字列比較を実行するにはどうすればよいですか?

C#でケースに依存しない文字列比較を実行するにはどうすればよいですか?

Linda Hamilton
リリース: 2025-02-02 19:16:10
オリジナル
365 人が閲覧しました

How Can I Perform Case-Insensitive String Comparisons in C#?

ケース比較の感度を超えた文字

文字列操作のフィールドでは、一般的に使用されるメソッドは、文字列が別の文字列に存在するかどうかを判断するための直接的な方法を提供します。ただし、場合によっては、サイズを区別しないことが不可欠です。

最初の問題は、小文字の文字列の文字列を考慮しない方法を探します。もともと両方の文字列を大文字に変換したソリューションは厄介に見えるかもしれませんが、より包括的な方法を使用できます。

String.Contains小文字を比較するためのエレガントなソリューションを熱心に提供します。 をパラメーターとして

メソッドに渡すことにより、予想される結果を達成できます。

拡張方法拡張ツールセットを使用

コードの読みやすさを改善し、将来の使用を簡素化するために、ケースの比較を区別しないように特別に使用される拡張方法を定義することが有益です。

StringComparison StringComparison.OrdinalIgnoreCaseIndexOf

の使用方法
string title = "ASTRINGTOTEST";
bool contains = title.IndexOf("string", StringComparison.OrdinalIgnoreCase) >= 0;
ログイン後にコピー
拡張法は、低いケースと低いケースを区別しない文字列比較を実行するために簡単に使用できます。

これらのテクノロジーを採用することにより、開発者は柔軟性が必要なアプリケーションを満たすことができ、文字列比較を作成することを区別し、効率的で詳細なテキスト操作を実現するためにツールセットを効果的に拡張できません。

以上がC#でケースに依存しない文字列比較を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート