| ASPOSECPP_VALUE_TYPE_IMPLEMENTS_INTERFACES() | String ist ein Werttyp auf der C++-Seite, der implizit (ohne Vererbung) einige Schnittstellen implementiert. |
| begin() const | Gibt einen Zeiger auf den Anfang des tatsächlichen String-Puffers zurück. Allokiert niemals etwas neu. Garantiert nicht, dass der Puffer nullterminiert ist. |
| Clone() const | Erstellt eine Kopie des aktuellen Strings. |
| static Compare(const String&, int, const String&, int, int, bool) | Less-equal-greater vergleicht zwei Teilzeichenketten. |
| static Compare(const String&, int, const String&, int, int, bool, const SharedPtr<System::Globalization::CultureInfo>&) | Less-equal-greater vergleicht zwei Teilzeichenketten. |
| static Compare(const String&, const String&, System::StringComparison) | Less-equal-greater vergleicht zwei Zeichenketten. |
| static Compare(const String&, int, const String&, int, int, System::StringComparison) | Less-equal-greater vergleicht zwei Zeichenketten. |
| static Compare(const String&, const String&, bool) | Less-equal-greater vergleicht zwei Zeichenketten. |
| static Compare(const String&, const String&, bool, const SharedPtr<System::Globalization::CultureInfo>&) | Less-equal-greater vergleicht zwei Zeichenketten. |
| static CompareOrdinal(const String&, const String&) | Less-equal-greater vergleicht zwei Zeichenketten im Ordinalmodus. |
| static CompareOrdinal(const String&, int, const String&, int, int) | Less-equal-greater vergleicht zwei Zeichenketten im Ordinalmodus. |
| CompareTo(const String&) const | Vergleicht zwei Zeichenketten im ’less-equals-more’-Stil. Verwendet die aktuelle Kultur. |
| static Concat(const ArrayPtr<String>&) | Verkettet Zeichenketten. |
| static Concat(const String&, const String&) | Verkettet Zeichenketten. |
| static Concat(const String&, const String&, const String&) | Verkettet Zeichenketten. |
| static Concat(const String&, const String&, const String&, const String&) | Verkettet Zeichenketten. |
| Contains(const String&) const | Prüft, ob str ein Teilstring der aktuellen Zeichenkette ist. |
| Contains(char16_t) const | Prüft, ob die Zeichenkette das angegebene Zeichen enthält. |
| static Copy(const String&) | Erstellt eine Kopie der Zeichenkette. |
| CopyTo(int, const ArrayPtr<char_t>&, int, int) const | Kopiert Zeichenkettenzeichen in vorhandene Array-Elemente. Es wird keine Größenänderung vorgenommen. |
| end() const | Gibt einen Zeiger auf das Ende des tatsächlichen Zeichenkettenpuffers zurück. Allokiert nie neu. Garantiert nicht, dass der Puffer nullterminiert ist. |
| EndsWith(const String&) const | Prüft, ob die Zeichenkette mit dem angegebenen Teilstring endet. |
| EndsWith(const String&, System::StringComparison) const | Prüft, ob die Zeichenkette mit dem angegebenen Teilstring endet. |
| EndsWith(const String&, bool, const SharedPtr<System::Globalization::CultureInfo>&) const | Prüft, ob die Zeichenkette mit dem angegebenen Teilstring endet. |
| Equals(const String&, System::StringComparison) const | String Gleichheitsvergleich. Mehrere Modi, bereitgestellt durch die Aufzählung StringComparison, werden unterstützt. |
| Equals(const String&) const | String Gleichheitsvergleich. Verwendet den Vergleichsmodus System::StringComparison::Ordinal. |
| static Equals(const String&, const String&) | Equal vergleicht zwei Zeichenketten im Ordial-Vergleichsmodus. |
| static Equals(const String&, const String&, System::StringComparison) | Equal vergleicht zwei Zeichenketten. |
| FastToAscii(char, int) const | Versucht, ein String in eine ASCII-Zeichenkette zu konvertieren. |
| static Format(const SharedPtr<IFormatProvider>&, const String&, const Args&…) | Formatiert die Zeichenkette im C#-Stil. |
| static Format(std::nullptr_t, const String&, const Args&…) | Formatiert die Zeichenkette im C#-Stil. |
| static Format(std::nullptr_t, const char16_t(&), const Args&…) | Formatiert die Zeichenkette im C#-Stil. |
| static Format(const String&, const Args&…) | Formatiert die Zeichenkette im C#-Stil. |
| static Format(const String&, const System::ArrayPtr<T>&) | Formatiert die Zeichenkette im C#-Stil. |
| static FromAscii(const char *) | Erstellt ein String aus einer ASCII-Zeichenkette. |
| static FromAscii(const char *, int) | Erstellt ein String aus einer ASCII-Zeichenkette. |
| static FromAscii(const std::string&) | Erstellt ein String aus einer ASCII-Zeichenkette. |
| static FromUtf16(const std::u16string&) | Erstellt ein String aus einer UTF-16-Zeichenkette. |
| static FromUtf32(const uint32_t *, int32_t) | Erstellt ein String aus einer UTF-32-Zeichenkette. |
| static FromUtf8(const char *) | Erstellt ein String aus einer UTF-8-Zeichenkette. |
| static FromUtf8(const char *, int) | Erstellt ein String aus einer UTF-8-Zeichenkette. |
| static FromUtf8(const uint8_t *) | Erstellt ein String aus einer UTF-8-Zeichenkette. |
| static FromUtf8(const std::string&) | Erstellt ein String aus einer UTF-8-Zeichenkette. |
| static FromWCS(const std::wstring&) | Erstellt ein String aus einer Wide-String. |
| get_Length() const | Gibt die Länge der Zeichenkette zurück. |
| GetHashCode() const | Hasht die enthaltene Zeichenkette. Implementiert in ICU, stimmt nicht mit den Hashes in C# überein. |
| IndexOf(const String&, System::StringComparison) const | Vorwärts-Lookup von Teilzeichenketten. |
| IndexOf(char_t, int) const | Vorwärtssuche nach Zeichen. |
| IndexOf(char_t, int, int) const | Vorwärtssuche nach Zeichen im Teilstring. |
| IndexOf(const String&, int) const | Vorwärts-Lookup von Teilzeichenketten. |
| IndexOf(const String&, int, System::StringComparison) const | Vorwärts-Lookup von Teilzeichenketten. |
| IndexOf(const String&, int, int, System::StringComparison) const | Vorwärts-Lookup von Teilzeichenketten. |
| IndexOf(const String&, int, int) const | Vorwärts-Lookup von Teilzeichenketten. |
| IndexOfAny(char_t, int) const | Vorwärtssuche nach Zeichen. |
| IndexOfAny(const String&, int) const | Sucht folglich nach allen Zeichen von str in diesem. Wenn das erste Zeichen gefunden wird, wird seine Position zurückgegeben, andernfalls wird nach dem zweiten gesucht usw. |
| IndexOfAny(const ArrayPtr<char_t>&) const | Sucht nach beliebigen der übergebenen Zeichen im gesamten String. Vergleicht das erste Zeichen des Strings mit allen Zeichen in anyOf, dann das zweite usw. Gibt den Index des ersten Zeichens zurück, das einem der Zielzeichen entspricht. |
| IndexOfAny(const ArrayPtr<char_t>&, int32_t) const | Sucht nach beliebigen der übergebenen Zeichen im Teilstring. Vergleicht das erste Zeichen des Strings mit allen Zeichen in anyOf, dann das zweite usw. Gibt den Index des ersten Zeichens zurück, das einem der Zielzeichen entspricht. |
| IndexOfAny(const ArrayPtr<char_t>&, int32_t, int32_t) const | Sucht nach beliebigen der übergebenen Zeichen im Teilstring. Vergleicht das erste Zeichen des Strings mit allen Zeichen in anyOf, dann das zweite usw. Gibt den Index des ersten Zeichens zurück, das einem der Zielzeichen entspricht. |
| Insert(int, const String&) const | Fügt den Teilstring an der angegebenen Position ein. |
| Is(const System::TypeInfo&) const | Überprüft, ob das String-Objekt vom durch TypeInfo angegebenen Typ ist. |
| IsAsciiString() const | Gibt an, ob ein String nur ASCII‑Symbole enthält. |
| IsEmpty() const | Überprüft, ob der String sowohl nicht null als auch leer ist. |
| IsNormalized(System::Text::NormalizationForm) const | Überprüft, ob ein Unicode‑String mit der angegebenen Normalisierungsform normalisiert ist. |
| IsNull() const | Überprüft, ob ein String als null betrachtet wird. Ein String ist null, und zwar nur, wenn er über den Konstruktor String() erstellt, verschoben, kopiert oder von einem Null‑String zugewiesen wurde oder die Methode reset() aufgerufen wurde. |
| IsNullOrEmpty() const | Überprüft, ob der String leer ist oder als null betrachtet wird. |
| static IsNullOrEmpty(const String&) | Überprüft, ob der übergebene String null oder leer ist. |
| static IsNullOrWhiteSpace(const String&) | Gibt an, ob ein angegebener String null, leer oder nur aus Leerzeichen besteht. |
| static Join(const String&, const ArrayPtr<String>&, int, int) | Verbindet ein Array unter Verwendung eines Strings als Trennzeichen. |
| static Join(const String&, const System::Details::ArrayView<String>&, int, int) | Verbindet ein Array unter Verwendung eines Strings als Trennzeichen. |
| static Join(const String&, const SharedPtr<System::Collections::Generic::IEnumerable<String>>&) | Verbindet ein Array unter Verwendung eines Strings als Trennzeichen. |
| static Join(const String&, const ArrayPtr<SharedPtr<Object>>&) | Verbindet ein Array unter Verwendung eines Strings als Trennzeichen. |
| LastIndexOf(const String&, int) const | Rückwärtssuche im Teilstring. |
| LastIndexOf(const String&, System::StringComparison) const | Rückwärtssuche im Teilstring. |
| LastIndexOf(const String&, int, System::StringComparison) const | Rückwärtssuche im Teilstring. |
| LastIndexOf(const String&, int, int, StringComparison) const | Rückwärtssuche im Teilstring. |
| LastIndexOf(char_t) const | Rückwärtssuche nach Zeichen. |
| LastIndexOf(char_t, int32_t) const | Rückwärtssuche nach Zeichen. |
| LastIndexOf(char_t, int32_t, int32_t) const | Rückwärtssuche nach Zeichen. |
| LastIndexOfAny(const ArrayPtr<char_t>&) const | Sucht rückwärts nach beliebigen der übergebenen Zeichen im gesamten String. Vergleicht das letzte Zeichen des Strings mit allen Zeichen in anyOf, dann das vorherige usw. Gibt den Index des ersten gefundenen Treffers zurück. |
| LastIndexOfAny(const ArrayPtr<char_t>&, int32_t) const | Sucht rückwärts nach beliebigen der übergebenen Zeichen im Teilstring. Vergleicht das letzte Zeichen des Strings mit allen Zeichen in anyOf, dann das vorherige usw. Gibt den Index des ersten gefundenen Treffers zurück. |
| LastIndexOfAny(const ArrayPtr<char_t>&, int32_t, int32_t) const | Sucht rückwärts nach beliebigen der übergebenen Zeichen im Teilstring. Vergleicht das letzte Zeichen des Strings mit allen Zeichen in anyOf, dann das vorherige usw. Gibt den Index des ersten gefundenen Treffers zurück. |
| Normalize(System::Text::NormalizationForm) const | Normalisiert einen Unicode‑String mit der angegebenen Normalisierungsform. |
| operator!=(const String&) const | Ungleichheits‑Vergleichsoperator. |
| operator!=(std::nullptr_t) const | Überprüft, ob ein String nicht null ist. Verwendet dieselbe Logik wie der Aufruf von IsNull(). |
| operator+(const String&) const | Verkettungsoperator für String. |
| operator+(const T&) const | Verkettung von String mit einem String‑Literal oder einem Zeichen‑String‑Zeiger. |
| operator+(char_t) const | Fügt ein Zeichen am Ende des Strings hinzu. |
| operator+(int) const | Fügt die Zeichenkettenrepräsentation des ganzzahligen Werts am Ende der Zeichenkette hinzu. |
| operator+(uint32_t) const | Fügt die Zeichenkettenrepräsentation des vorzeichenlosen Ganzzahlwerts am Ende der Zeichenkette hinzu. |
| operator+(double) const | Fügt die Zeichenkettenrepräsentation des Gleitkommawerts am Ende der Zeichenkette hinzu. |
| operator+(int64_t) const | Fügt die Zeichenkettenrepräsentation des ganzzahligen Werts am Ende der Zeichenkette hinzu. |
| operator+(const T&) const | Fügt die Zeichenkettenrepräsentation des Referenztyp-Objekts am Ende der Zeichenkette hinzu. |
| operator+(const T&) const | Fügt die Zeichenkettenrepräsentation des Referenztyp-Objekts am Ende der Zeichenkette hinzu. |
| operator+(T) const | Fügt die Zeichenkettenrepräsentation des booleschen Werts am Ende der Zeichenkette hinzu. |
| operator+=(char_t) | Verkettungszuweisungsoperator. |
| operator+=(const String&) | Verkettungszuweisungsoperator. |
| operator+=(double) | Verkettungszuweisungsoperator. |
| operator+=(uint8_t) | Verkettungszuweisungsoperator. |
| operator+=(int16_t) | Verkettungszuweisungsoperator. |
| operator+=(uint16_t) | Verkettungszuweisungsoperator. |
| operator+=(int32_t) | Verkettungszuweisungsoperator. |
| operator+=(uint32_t) | Verkettungszuweisungsoperator. |
| operator+=(int64_t) | Verkettungszuweisungsoperator. |
| operator+=(uint64_t) | Verkettungszuweisungsoperator. |
| operator+=(T) | Verkettungszuweisungsoperator. |
| operator<(const String&) const | Vergleicht Zeichenketten in ihrer Reihenfolge. |
| operator=(const String&) | Zuweisungsoperator. |
| operator=(String&&) | Move-Zuweisungsoperator. |
| operator==(const String&) const | Gleichheitsvergleichsoperator. |
| operator==(std::nullptr_t) const | Prüft, ob die Zeichenkette null ist. Verwendet dieselbe Logik wie der Aufruf von IsNull(). |
| operator>(const String&) const | Vergleicht Zeichenketten in ihrer Reihenfolge. |
| operator[](int) const | Gibt das Zeichen an der angegebenen Position zurück. |
| PadLeft(int, char_t) const | Fügt links von der ursprünglichen Zeichenkette Auffüllung hinzu. |
| PadRight(int, char_t) const | Fügt rechts von der ursprünglichen Zeichenkette Auffüllung hinzu. |
| rbegin() const | Gibt einen Reverse-Iterator zum letzten Zeichen (falls vorhanden) des tatsächlichen Zeichenkettenpuffers zurück. |
| Remove(int32_t, int32_t) const | Extrahiert alles außer dem Teilstring aus der aktuellen Zeichenkette. |
| rend() const | Gibt einen Reverse-Iterator zum vor dem ersten Zeichen (falls vorhanden) des tatsächlichen Zeichenkettenpuffers zurück. |
| Replace(char_t, char_t) const | Ersetzt alle Vorkommen des Zeichens in der Zeichenkette. |
| Replace(const String&, const String&) const | Ersetzt alle Vorkommen der Suche in dieser Zeichenkette. |
| reset() | Setzt die Zeichenkette auf null. Entspricht ‘string_variable_name = null’ in C#. |
| SetCharAt(int, char_t) | Setzt das Zeichen an der angegebenen Position. |
| Split(char_t, StringSplitOptions) const | Teilt die Zeichenkette nach Zeichen. |
| Split(char_t, int32_t, StringSplitOptions) const | Teilt die Zeichenkette nach Zeichen. |
| Split(char_t, char_t, StringSplitOptions) const | Teilt die Zeichenkette nach einem von zwei Zeichen. |
| Split(const ArrayPtr<char_t>&, StringSplitOptions) const | Teilt die Zeichenkette nach einem der angegebenen Zeichen. |
| Split(const ArrayPtr<char_t>&, int32_t, StringSplitOptions) const | Teilt die Zeichenkette nach einem der angegebenen Zeichen. |
| Split(const String&, StringSplitOptions) const | Teilt die Zeichenkette nach Teilstring. |
| Split(const String&, int, StringSplitOptions) const | Teilt die Zeichenkette nach Teilstring. |
| Split(const ArrayPtr<String>&, StringSplitOptions) const | Teilt die Zeichenkette nach Teilstring. |
| Split(const ArrayPtr<String>&, int, StringSplitOptions) const | Teilt die Zeichenkette nach Teilzeichenkette. Derzeit werden nur Trennzeichen‑Arrays mit null oder einem Element unterstützt. |
| StartsWith(const String&) const | Prüft, ob die Zeichenkette mit der angegebenen Teilzeichenkette beginnt. |
| StartsWith(const String&, System::StringComparison) const | Prüft, ob die Zeichenkette mit der angegebenen Teilzeichenkette beginnt. |
| StartsWith(const String&, bool, const SharedPtr<System::Globalization::CultureInfo>&) const | Prüft, ob die Zeichenkette mit der angegebenen Teilzeichenkette beginnt. |
| String() | Standardkonstruktor. Erstellt ein Zeichenkettenobjekt, das als null betrachtet wird. |
| String(T&, typename std::enable_if<IsStringLiteral<T, char16_t>::value>::type *) | Konstruiert eine Zeichenkette basierend auf einem String‑Literal. Betrachtet das Literal als nullterminierte Zeichenkette und berechnet die Zielzeichenkettenlänge anhand der Literalgröße. |
| String(const T&, typename std::enable_if<IsStringPointer<T, char16_t>::value>::type *) | Konstruiert eine Zeichenkette basierend auf einem Zeiger auf eine Zeichenkette. Behandelt die referenzierte Zeichenkette als nullterminiert und berechnet die Zielzeichenkettenlänge anhand des Null‑Zeichens. |
| explicit String(T&, typename std::enable_if<IsStringLiteral<T, char>::value>::type *) | Konstruiert eine Zeichenkette basierend auf einem String‑Literal. Betrachtet das Literal als nullterminierte Zeichenkette in UTF‑8 und berechnet die Zielzeichenkettenlänge anhand der Literalgröße. |
| explicit String(const T&, typename std::enable_if<IsStringPointer<T, char>::value>::type *) | Konstruiert eine Zeichenkette basierend auf einem Zeiger auf eine Zeichenkette. Behandelt die referenzierte Zeichenkette als nullterminiert in UTF‑8 und berechnet die Zielzeichenkettenlänge anhand des Null‑Zeichens. |
| String(const char16_t *, int) | Konstruiert eine Zeichenkette aus einem Zeiger auf eine Zeichenkette und einer expliziten Länge. |
| String(const char *, int) | Konstruiert eine Zeichenkette aus einem Zeiger auf eine Zeichenkette und einer expliziten Länge. |
| String(const char16_t *, int, int) | Konstruiert eine Zeichenkette aus einem Zeiger auf eine Zeichenkette ab einer Startposition unter Verwendung einer Länge. |
| explicit String(const char16_t, int) | Füllkonstruktor. |
| String(const T&, typename std::enable_if<std::is_same<T, std::nullptr_t>::value>::type *) | Nullptr‑Konstruktor. Als Template deklariert, um Prioritäten mit anderen Template‑Konstruktoren aufzulösen. |
| explicit String(T&, typename std::enable_if<IsStringLiteral<T, wchar_t>::value>::type *) | Konstruiert eine Zeichenkette basierend auf einem Wide‑String‑Literal. Betrachtet das Literal als nullterminierte Zeichenkette und berechnet die Zielzeichenkettenlänge anhand der Literalgröße. Die Konvertierung von wchar_t ist auf einigen Plattformen zeitaufwändig, daher sind implizite Konvertierungen nicht erlaubt. |
| explicit String(const T&, typename std::enable_if<IsStringPointer<T, wchar_t>::value>::type *) | Konstruiert eine Zeichenkette basierend auf einem Zeiger auf eine Wide‑Character‑Zeichenkette. Behandelt die referenzierte Zeichenkette als nullterminiert und berechnet die Zielzeichenkettenlänge anhand des Null‑Zeichens. Die Konvertierung von wchar_t ist auf einigen Plattformen zeitaufwändig, daher sind implizite Konvertierungen nicht erlaubt. |
| explicit String(const wchar_t *, int) | Konstruiert eine Zeichenkette aus einem Zeiger auf eine Wide‑Character‑Zeichenkette und einer expliziten Länge. Die Konvertierung von wchar_t ist auf einigen Plattformen zeitaufwändig, daher sind implizite Konvertierungen nicht erlaubt. |
| explicit String(const wchar_t, int) | Füllkonstruktor. Die Konvertierung von wchar_t ist auf einigen Plattformen zeitaufwändig, daher sind implizite Konvertierungen nicht erlaubt. |
| String(const String&) | Kopierkonstruktor. |
| String(String&&) | Move-Konstruktor. |
| String(const ArrayPtr<char16_t>&) | Konvertiert das gesamte Zeichenarray in eine Zeichenkette. |
| String(const ArrayPtr<char16_t>&, int, int) | Konvertiert einen Teilbereich eines Zeichenarrays in eine Zeichenkette. Wenn Parameter außerhalb der Array‑Grenzen liegen, wird eine leere Zeichenkette erstellt. |
| explicit String(const codeporting_icu::UnicodeString&) | Wickelt UnicodeString in String ein. |
| explicit String(codeporting_icu::UnicodeString&&) | Move-Konstruktor. |
| explicit String(const std::wstring&) | Erstellt ein String aus einer Wide-String. |
| explicit String(const std::u16string&) | Erstellt ein String aus einer UTF-16-Zeichenkette. |
| explicit String(const std::string&) | Erstellt String aus einer std::string‑Zeichenkette im UTF‑8‑Format. |
| explicit String(const std::u32string&) | Erstellt String aus einer std::u32string‑Zeichenkette. |
| Substring(int32_t) const | Extrahiert eine Teilzeichenkette. |
| Substring(int32_t, int32_t) const | Extrahiert eine Teilzeichenkette. |
| ToAsciiString() const | Konvertiert die Zeichenkette in std::string. Verwendet ASCII‑Kodierung. |
| ToByteArray(int32_t, int32_t, bool) const | Konvertiert die Zeichenkette oder Teilzeichenkette in ein Byte‑Array. |
| ToCharArray(int32_t, int32_t) const | Konvertiert die Zeichenkette oder Teilzeichenkette in ein Zeichen‑Array. |
| ToLower() const | Konvertiert alle Zeichen der Zeichenkette in Kleinbuchstaben. |
| ToLower(const SharedPtr<System::Globalization::CultureInfo>&) const | Konvertiert alle Zeichen einer Zeichenkette in Kleinbuchstaben unter Verwendung einer spezifischen Kultur. |
| ToLowerInvariant() const | Konvertiert alle Zeichen einer Zeichenkette in Kleinbuchstaben unter Verwendung einer invarianten Kultur. |
| ToString() const | Wrapper zum Umgang mit der Klasse String in Kontexten, in denen ToString() für Werttypobjekte aufgerufen wird. |
| ToString(const SharedPtr<IFormatProvider>&) const | Wrapper zum Umgang mit der Klasse String in Kontexten, in denen ToString() für Werttypobjekte aufgerufen wird. |
| ToU16Str() const | Konvertiert die Zeichenkette zu std::u16string. |
| ToU32Str() const | Konvertiert die Zeichenkette zu std::u32string. |
| ToUpper() const | Konvertiert alle Zeichen einer Zeichenkette in Großbuchstaben. |
| ToUpper(const SharedPtr<System::Globalization::CultureInfo>&) const | Konvertiert alle Zeichen einer Zeichenkette in Großbuchstaben unter Verwendung einer spezifischen Kultur. |
| ToUpperInvariant() const | Konvertiert alle Zeichen einer Zeichenkette in Großbuchstaben unter Verwendung einer invarianten Kultur. |
| ToUtf8String() const | Konvertiert die Zeichenkette zu std::string. Verwendet UTF-8-Kodierung. |
| ToWCS() const | Konvertiert die Zeichenkette zu std::wstring. |
| Trim() const | Entfernt alle Leerzeichenzeichen sowohl am Anfang als auch am Ende der Zeichenkette. |
| Trim(char_t) const | Entfernt alle Vorkommen des übergebenen Zeichens sowohl am Anfang als auch am Ende der Zeichenkette. |
| Trim(const String&) const | Entfernt alle Vorkommen der übergebenen Zeichen sowohl am Anfang als auch am Ende der Zeichenkette. |
| Trim(const ArrayPtr<char_t>&) const | Entfernt alle Vorkommen der übergebenen Zeichen sowohl am Anfang als auch am Ende der Zeichenkette. |
| TrimEnd() const | Entfernt alle Leerzeichenzeichen am Ende der Zeichenkette. |
| TrimEnd(char_t) const | Entfernt alle Vorkommen des übergebenen Zeichens am Ende der Zeichenkette. |
| TrimEnd(const String&) const | Entfernt alle Vorkommen der übergebenen Zeichen am Ende der Zeichenkette. |
| TrimEnd(const ArrayPtr<char_t>&) const | Entfernt alle Vorkommen der übergebenen Zeichen am Ende der Zeichenkette. |
| TrimStart() const | Entfernt alle Leerzeichenzeichen am Anfang der Zeichenkette. |
| TrimStart(char_t) const | Entfernt alle Vorkommen des übergebenen Zeichens am Anfang der Zeichenkette. |
| TrimStart(const String&) const | Entfernt alle Vorkommen der übergebenen Zeichen am Anfang der Zeichenkette. |
| TrimStart(const ArrayPtr<char_t>&) const | Entfernt alle Vorkommen der übergebenen Zeichen am Anfang der Zeichenkette. |
| u_str() const | Gibt einen ICU‑stilisierten nullterminierten Puffer zurück. Kann die Zeichenkette neu allokieren. |
| ~String() | Destruktor. |