System::Globalization::StringInfo class

StringInfo class

Aufteiler zum Durchlaufen von Zeichenkettenteilen. Objekte dieser Klasse sollten 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 stets 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() constLiefert die Anzahl der Textelemente im StringInfo-Objekt.
get_String() constLiefert den Wert des StringInfo-Objekts.
GetHashCode() const overrideAnalog zur C#-Methode Object.GetHashCode(). Ermöglicht das Hashen benutzerdefinierter Objekte.
static GetNextTextElement(const String&)Liefert das erste Element im angegebenen String.
static GetNextTextElement(const String&, int)Liefert das Element am angegebenen Index des angegebenen Strings.
static GetTextElementEnumerator(const String&)Erstellt einen Enumerator, um durch die Zeichen des Strings zu iterieren.
static GetTextElementEnumerator(const String&, int)Erstellt einen Enumerator, um ab dem angegebenen Index durch die Zeichen des Strings zu iterieren.
operator=(const StringInfo&)
static ParseCombiningCharacters(const String&)Liefert die Indizes der Basiszeichen, High-Surrogate und Steuerzeichen.
set_String(const String&)Setzt den Wert des StringInfo-Objekts.
StringInfo()RTTI-Informationen.
StringInfo(const String&)Konstruktor.
StringInfo(const StringInfo&)
SubstringByTextElements(int) constLiefert einen Teilstring von Textelementen vom angegebenen Textelement bis zum letzten Textelement.
SubstringByTextElements(int, int) constLiefert einen Teilstring von Textelementen vom angegebenen Textelement über die angegebene Anzahl von Textelementen.

Siehe auch