System::Globalization::StringInfo Klasse

StringInfo class

Splitter zum Durchlaufen von Zeichenketten‑Teilen. Objekte dieser Klasse dürfen nur mit der 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 immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class StringInfo : public virtual System::Object

Methoden

MethodeBeschreibung
Equals(SharedPtr<Object>) override
get_LengthInTextElements() constGibt die Anzahl der Textelemente im StringInfo-Objekt zurück.
get_String() constGibt den Wert des StringInfo-Objekts zurück.
GetHashCode() const overrideAnalog zur C#-Methode Object.GetHashCode(). Ermöglicht das Hashen benutzerdefinierter Objekte.
static GetNextTextElement(const String&)Gibt das erste Element in der angegebenen Zeichenkette zurück.
static GetNextTextElement(const String&, int)Gibt das Element am angegebenen Index der angegebenen Zeichenkette zurück.
static GetTextElementEnumerator(const String&)Erstellt einen Enumerator zum Durchlaufen der Zeichen einer Zeichenkette.
static GetTextElementEnumerator(const String&, int)Erstellt einen Enumerator zum Durchlaufen der Zeichen einer Zeichenkette, beginnend am angegebenen Index.
operator=(const StringInfo&)
static ParseCombiningCharacters(const String&)Gibt die Indizes der Basiszeichen, High‑Surrogate und Steuerzeichen zurück.
set_String(const String&)Setzt den Wert des StringInfo-Objekts.
StringInfo()RTTI-Informationen.
StringInfo(const String&)Konstruktor.
StringInfo(const StringInfo&)
SubstringByTextElements(int) constGibt die Teilzeichenkette von Textelementen vom angegebenen Textelement bis zum letzten Textelement zurück.
SubstringByTextElements(int, int) constGibt die Teilzeichenkette von Textelementen vom angegebenen Textelement über die angegebene Anzahl von Textelementen zurück.

Siehe auch