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_type | RTTI 情報。 |
参照
- Class Object
- Class IComparer
- Class IEqualityComparer
- Namespace System
- Library Aspose.Page for C++