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 mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr-Zeiger 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 anhand der aktuellen Einstellungen. |
| static Create(const System::SharedPtr<System::Globalization::CultureInfo>&, bool) | Erstellt kulturspezifischen Comparer. |
| Equals(String, String) const override | Prüft, ob zwei Zeichenketten anhand der aktuellen Einstellungen gleich sind. |
| static get_CurrentCulture() | Singleton des Comparers für die aktuelle Kultur. |
| static get_CurrentCultureIgnoreCase() | Singleton des Comparers für die aktuelle Kultur, der die Groß-/Kleinschreibung ignoriert. |
| static get_InvariantCulture() | Singleton des Comparers für die invariant Kultur. |
| static get_InvariantCultureIgnoreCase() | Singleton des Comparers für die invariant Kultur, der die Groß-/Kleinschreibung ignoriert. |
| static get_Ordinal() | Singleton des ordinalen Comparers. |
| static get_OrdinalIgnoreCase() | Singleton des ordinalen Comparers, der die Groß-/Kleinschreibung ignoriert. |
| GetHashCode(String) const override | Liefert den Hashcode der Zeichenkette. |
Typedefs
| Typedef. | Beschreibung |
|---|---|
| args_type | RTTI-Informationen. |
Siehe auch
- Class Object
- Class IComparer
- Class IEqualityComparer
- Namespace System
- Library Aspose.Font for C++