System::Globalization::CompareInfo Klasse

CompareInfo class

Führt kultursensible Zeichenkettenvergleiche durch. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erzeugen 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 immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class CompareInfo : public virtual System::Object

Methoden

MethodeBeschreibung
virtual Compare(const String&, const String&) constVergleicht Zeichenketten. Nicht implementiert.
virtual Compare(const String&, const String&, CompareOptions) constVergleicht Zeichenketten. Nur die Modi Ordinal und OrdinalIgnoreCase werden unterstützt.
virtual Compare(const String&, int, int, const String&, int, int) constVergleicht einen Abschnitt einer Zeichenkette mit einem Abschnitt einer zweiten Zeichenkette. Nicht implementiert.
virtual Compare(const String&, int, const String&, int, CompareOptions) constVergleicht das Endsegment einer Zeichenkette mit dem Endsegment einer zweiten Zeichenkette mittels Zeichenkettenvergleichsmethoden. Nicht implementiert.
virtual Compare(const String&, int, const String&, int) constVergleicht das Endsegment einer Zeichenkette mit dem Endsegment einer zweiten Zeichenkette. Nicht implementiert.
virtual Compare(const String&, int, int, const String&, int, int, CompareOptions) constVergleicht einen Abschnitt einer Zeichenkette mit einem Abschnitt einer zweiten Zeichenkette mittels Zeichenkettenvergleichsmethoden. Nicht implementiert.
CompareInfo(const CompareInfo&)RTTI-Informationen.
Equals(SharedPtr<Object>) override
get_LCID() constLiefert die LCID der Kultur, die mit dem Vergleichsobjekt verknüpft ist.
virtual get_Name() constLiefert den Namen der Kultur, die mit dem Vergleichsobjekt verknüpft ist.
get_Version() constLiefert Informationen zur Sortierversion.
static GetCompareInfo(int, const SharedPtr<Reflection::Assembly>&)Liefert das CompareInfo, das mit der angegebenen Kultur verknüpft ist und Zeichenkettenvergleichsmethoden in der angegebenen Assembly verwendet.
static GetCompareInfo(const String&, const SharedPtr<Reflection::Assembly>&)Liefert das CompareInfo, das mit der angegebenen Kultur verknüpft ist und Zeichenkettenvergleichsmethoden in der angegebenen Assembly verwendet.
static GetCompareInfo(int)Liefert das CompareInfo, das mit der angegebenen Kultur verknüpft ist.
static GetCompareInfo(const String&)Liefert das CompareInfo, das mit der angegebenen Kultur verknüpft ist.
virtual GetHashCode(const String&, CompareOptions) constLiefert den Hashcode der Zeichenkette basierend auf den angegebenen Vergleichsoptionen.
GetHashCode() const overrideAnalog zur C#-Methode Object.GetHashCode(). Ermöglicht das Hashen benutzerdefinierter Objekte.
virtual GetSortKey(const String&, CompareOptions) constLiefert das SortKey-Objekt für die angegebene Zeichenkette unter Verwendung der angegebenen Vergleichsoptionen.
virtual GetSortKey(const String&) constLiefert das SortKey-Objekt für die angegebene Zeichenkette.
virtual IndexOf(const String&, const String&, int, int) constSucht nach Teilzeichenfolge.
virtual IndexOf(const String&, const String&, int, CompareOptions) constSucht nach Teilzeichenfolge. Nur der Ordinalmodus wird unterstützt.
virtual IndexOf(const String&, const String&, int, int, CompareOptions) constSucht nach Teilzeichenfolge. Nur der Ordinalmodus wird unterstützt.
virtual IndexOf(const String&, char16_t, int, int, CompareOptions) constSucht nach dem angegebenen Zeichen. Nur der Ordinalmodus wird unterstützt.
virtual IndexOf(const String&, const String&, int) constSucht nach Teilzeichenfolge.
virtual IndexOf(const String&, char16_t) constSucht nach dem angegebenen Zeichen.
virtual IndexOf(const String&, const String&) constSucht nach Teilzeichenfolge.
virtual IndexOf(const String&, char16_t, int, CompareOptions) constSucht nach dem angegebenen Zeichen. Nur der Ordinalmodus wird unterstützt.
virtual IndexOf(const String&, char16_t, int, int) constSucht nach dem angegebenen Zeichen.
virtual IndexOf(const String&, char16_t, int) constSucht nach dem angegebenen Zeichen.
virtual IndexOf(const String&, const String&, CompareOptions) constSucht nach Teilzeichenfolge. Nur der Ordinalmodus wird unterstützt.
virtual IndexOf(const String&, char16_t, CompareOptions) constSucht nach dem angegebenen Zeichen. Nur der Ordinalmodus wird unterstützt.
virtual IsPrefix(const String&, const String&, CompareOptions) constPrüft, ob die angegebene Zeichenkette mit dem angegebenen Präfix beginnt, unter Verwendung der angegebenen Vergleichsoptionen.
virtual IsPrefix(const String&, const String&) constPrüft, ob die angegebene Zeichenkette mit dem angegebenen Präfix beginnt.
static IsSortable(char16_t)Prüft, ob ein angegebenes Zeichen sortierbar ist.
static IsSortable(const String&)Prüft, ob eine angegebene Zeichenkette sortierbar ist.
virtual IsSuffix(const String&, const String&, CompareOptions) constPrüft, ob die angegebene Zeichenkette mit dem angegebenen Suffix endet, unter Verwendung der angegebenen Vergleichsoptionen.
virtual IsSuffix(const String&, const String&) constPrüft, ob die angegebene Zeichenkette mit dem angegebenen Suffix endet.
virtual LastIndexOf(const String&, const String&) constSucht das letzte Vorkommen der angegebenen Teilzeichenfolge.
virtual LastIndexOf(const String&, const String&, int, int, CompareOptions) constSucht das letzte Vorkommen der angegebenen Teilzeichenfolge unter Verwendung der angegebenen Vergleichsoptionen.
virtual LastIndexOf(const String&, char16_t, int, int, CompareOptions) constSucht das letzte Vorkommen des angegebenen Zeichens unter Verwendung der angegebenen Vergleichsoptionen.
virtual LastIndexOf(const String&, const String&, int, int) constSucht das letzte Vorkommen der angegebenen Zeichenkette.
virtual LastIndexOf(const String&, const String&, int, CompareOptions) constSucht das letzte Vorkommen der angegebenen Zeichenkette unter Verwendung der angegebenen Vergleichsoptionen.
virtual LastIndexOf(const String&, char16_t, int, CompareOptions) constSucht das letzte Vorkommen des angegebenen Zeichens unter Verwendung der angegebenen Vergleichsoptionen.
virtual LastIndexOf(const String&, const String&, int) constSucht das letzte Vorkommen der angegebenen Zeichenkette.
virtual LastIndexOf(const String&, char16_t, int) constSucht das letzte Vorkommen des angegebenen Zeichens.
virtual LastIndexOf(const String&, const String&, CompareOptions) constSucht das letzte Vorkommen der angegebenen Zeichenkette unter Verwendung der angegebenen Vergleichsoptionen.
virtual LastIndexOf(const String&, char16_t, CompareOptions) constSucht das letzte Vorkommen des angegebenen Zeichens unter Verwendung der angegebenen Vergleichsoptionen.
virtual LastIndexOf(const String&, char16_t) constSucht das letzte Vorkommen des angegebenen Zeichens.
virtual LastIndexOf(const String&, char16_t, int, int) constSucht das letzte Vorkommen des angegebenen Zeichens.
operator=(const CompareInfo&)
ToString() const overrideAnalog zur C#-Methode Object.ToString(). Ermöglicht die Umwandlung benutzerdefinierter Objekte in einen String.

Siehe auch