System::StringComparer クラス

StringComparer class

異なる比較モードを使用して文字列を比較します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション失敗が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として渡してください。

class StringComparer : public virtual System::Object,
                       public System::Collections::Generic::IComparer<String>,
                       public System::Collections::Generic::IEqualityComparer<String>

メソッド

メソッド説明
Compare(args_type, args_type) const override現在の設定を使用して2つの文字列を比較します。
static Create(const System::SharedPtr<System::Globalization::CultureInfo>&, bool)カルチャ固有の比較子を作成します。
Equals(String, String) const override現在の設定を使用して2つの文字列が等しいかどうかを確認します。
static get_CurrentCulture()現在のカルチャ比較子シングルトン。
static get_CurrentCultureIgnoreCase()現在のカルチャで大文字小文字を無視する比較子シングルトン。
static get_InvariantCulture()不変カルチャ比較子シングルトン。
static get_InvariantCultureIgnoreCase()不変カルチャで大文字小文字を無視する比較子シングルトン。
static get_Ordinal()順序比較子シングルトン。
static get_OrdinalIgnoreCase()順序で大文字小文字を無視する比較子シングルトン。
GetHashCode(String) const override文字列のハッシュコードを取得します。

Typedefs

型定義説明
args_typeRTTI 情報。

参照