System::StringComparer-klass

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

MetodBeskrivning
Compare(args_type, args_type) const overrideJä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 overrideKontrollerar 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 overrideHämtar strängens hash‑kod.

Typedefs

TypedefBeskrivning
args_typeRTTI-information.

Se även