System::StringComparer-Klasse
Inhalt
[
Ausblenden
]StringComparer class
Vergleicht Zeichenketten mithilfe verschiedener Vergleichsmodi. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mittels operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
class StringComparer : public virtual System::Object,
public System::Collections::Generic::IComparer<String>,
public System::Collections::Generic::IEqualityComparer<String>
Methoden
| Methode | Beschreibung |
|---|---|
| Compare(args_type, args_type) const override | Vergleicht zwei Zeichenketten mit den aktuellen Einstellungen. |
| static Create(const System::SharedPtr<System::Globalization::CultureInfo>&, bool) | Erstellt kulturspezifischen Vergleicher. |
| Equals(String, String) const override | Prüft, ob zwei Zeichenketten mit den aktuellen Einstellungen gleich sind. |
| static get_CurrentCulture() | Singleton des Vergleichers für die aktuelle Kultur. |
| static get_CurrentCultureIgnoreCase() | Singleton des Vergleichers für die aktuelle Kultur, der die Groß-/Kleinschreibung ignoriert. |
| static get_InvariantCulture() | Singleton des Vergleichers für die Invariante Kultur. |
| static get_InvariantCultureIgnoreCase() | Singleton des Vergleichers für die Invariante Kultur, der die Groß-/Kleinschreibung ignoriert. |
| static get_Ordinal() | Singleton des ordinalen Vergleichers. |
| static get_OrdinalIgnoreCase() | Singleton des ordinalen Vergleichers, der die Groß-/Kleinschreibung ignoriert. |
| GetHashCode(String) const override | Gibt den Hashcode der Zeichenkette zurück. |
Typedefs
| Typedef | Beschreibung |
|---|---|
| args_type | RTTI-Informationen. |
Siehe auch
- Class Object
- Class IComparer
- Class IEqualityComparer
- Namespace System
- Library Aspose.Page for C++