System::StringComparer-klass
Innehåll
[
Dölj
]StringComparer class
Jämför strängar med olika jämförelselägen. Objekt av den här klassen bör endast allokeras med hjälp av System::MakeObject()‑funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr‑pekare och använd pekaren för att skicka den till funktioner som argument.
class StringComparer : public virtual System::Object,
public System::Collections::Generic::IComparer<String>,
public System::Collections::Generic::IEqualityComparer<String>
Metoder
| Metod | Beskrivning |
|---|---|
| Compare(args_type, args_type) const override | Jämför två strängar med aktuella inställningar. |
| static Create(const System::SharedPtr<System::Globalization::CultureInfo>&, bool) | Skapar kulturspecifik jämförare. |
| Equals(String, String) const override | Kontrollerar om två strängar är lika med aktuella inställningar. |
| static get_CurrentCulture() | Singleton för jämförare med aktuell kultur. |
| static get_CurrentCultureIgnoreCase() | Singleton för jämförare med aktuell kultur som ignorerar skiftläge. |
| static get_InvariantCulture() | Singleton för jämförare med invariant kultur. |
| static get_InvariantCultureIgnoreCase() | Singleton för jämförare med invariant kultur som ignorerar skiftläge. |
| static get_Ordinal() | Singleton för ordinal jämförare. |
| static get_OrdinalIgnoreCase() | Singleton för ordinal jämförare som ignorerar skiftläge. |
| GetHashCode(String) const override | Hämtar strängens hash‑kod. |
Typedefs
| Typedef | Beskrivning |
|---|---|
| args_type | RTTI-information. |
Se även
- Class Object
- Class IComparer
- Class IEqualityComparer
- Namespace System
- Library Aspose.Page for C++