| 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 Zeichenkettenpuffers zurück. Allokiert niemals etwas neu. Garantiert nicht, dass der Puffer nullterminiert ist. |
| Clone() const | Erstellt eine Kopie der aktuellen Zeichenkette. |
| 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 ordinalen Modus. |
| static CompareOrdinal(const String&, int, const String&, int, int) | Less-equal-greater vergleicht zwei Zeichenketten im ordinalen Modus. |
| 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 niemals etwas 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, die von der Aufzählung StringComparison bereitgestellt werden, 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 Ordinal-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 | Ermittelt die Länge der Zeichenkette. |
| GetHashCode() const | Hashes enthaltener String. Implementiert in ICU, stimmt nicht mit Hashes in C# überein. |
| IndexOf(const String&, System::StringComparison) const | Substring-Vorwärtssuche. |
| IndexOf(char_t, int) const | Zeichen-Vorwärtssuche. |
| IndexOf(char_t, int, int) const | Zeichen-Vorwärtssuche im Substring. |
| IndexOf(const String&, int) const | Substring-Vorwärtssuche. |
| IndexOf(const String&, int, System::StringComparison) const | Substring-Vorwärtssuche. |
| IndexOf(const String&, int, int, System::StringComparison) const | Substring-Vorwärtssuche. |
| IndexOf(const String&, int, int) const | Substring-Vorwärtssuche. |
| IndexOfAny(char_t, int) const | Zeichen-Vorwärtssuche. |
| IndexOfAny(const String&, int) const | Folglich sucht es nach allen Zeichen von str in diesem. Wird das erste Zeichen gefunden, wird seine Position zurückgegeben, andernfalls wird das zweite Zeichen und so weiter gesucht. |
| IndexOfAny(const ArrayPtr<char_t>&) const | Sucht nach beliebigen übergebenen Zeichen im gesamten String. Vergleicht das erste Zeichen des Strings mit allen Zeichen in anyOf, dann das zweite und so weiter. Gibt den Index des ersten Zeichens zurück, das einem der Zielzeichen entspricht. |
| IndexOfAny(const ArrayPtr<char_t>&, int32_t) const | Sucht nach beliebigen übergebenen Zeichen im Substring. Vergleicht das erste Zeichen des Strings mit allen Zeichen in anyOf, dann das zweite und so weiter. 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 übergebenen Zeichen im Substring. Vergleicht das erste Zeichen des Strings mit allen Zeichen in anyOf, dann das zweite und so weiter. Gibt den Index des ersten Zeichens zurück, das einem der Zielzeichen entspricht. |
| Insert(int, const String&) const | Fügt einen Substring an der angegebenen Position ein. |
| Is(const System::TypeInfo&) const | Prü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 | Prüft, ob der String sowohl nicht null als auch leer ist. |
| IsNormalized(System::Text::NormalizationForm) const | Prüft, ob ein Unicode‑String mit der angegebenen Normalisierungsform normalisiert ist. |
| IsNull() const | Prüft, ob ein String als null betrachtet wird. String ist null, und zwar nur, wenn er über den String()‑Konstruktor erstellt, verschoben, kopiert oder von einem Null‑String zugewiesen wurde oder die Methode reset() aufgerufen wurde. |
| IsNullOrEmpty() const | Prüft, ob ein String leer ist oder als null betrachtet wird. |
| static IsNullOrEmpty(const String&) | Prüft, ob der übergebene String null oder leer ist. |
| static IsNullOrWhiteSpace(const String&) | Gibt an, ob ein bestimmter 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 | Substring-Rückwärtssuche. |
| LastIndexOf(const String&, System::StringComparison) const | Substring-Rückwärtssuche. |
| LastIndexOf(const String&, int, System::StringComparison) const | Substring-Rückwärtssuche. |
| LastIndexOf(const String&, int, int, StringComparison) const | Substring-Rückwärtssuche. |
| LastIndexOf(char_t) const | Zeichen-Rückwärtssuche. |
| LastIndexOf(char_t, int32_t) const | Zeichen-Rückwärtssuche. |
| LastIndexOf(char_t, int32_t, int32_t) const | Zeichen-Rückwärtssuche. |
| LastIndexOfAny(const ArrayPtr<char_t>&) const | Sucht nach beliebigen übergebenen Zeichen im gesamten String rückwärts. Vergleicht das letzte Zeichen des Strings mit allen Zeichen in anyOf, dann das vorherige und so weiter. Gibt den Index des ersten gefundenen Treffers zurück. |
| LastIndexOfAny(const ArrayPtr<char_t>&, int32_t) const | Sucht nach beliebigen übergebenen Zeichen im Substring rückwärts. Vergleicht das letzte Zeichen des Strings mit allen Zeichen in anyOf, dann das vorherige und so weiter. Gibt den Index des ersten gefundenen Treffers zurück. |
| LastIndexOfAny(const ArrayPtr<char_t>&, int32_t, int32_t) const | Sucht nach beliebigen übergebenen Zeichen im Substring rückwärts. Vergleicht das letzte Zeichen des Strings mit allen Zeichen in anyOf, dann das vorherige und so weiter. 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 | Prüft, ob ein String nicht null ist. Verwendet dieselbe Logik wie der Aufruf von IsNull(). |
| operator+(const String&) const | String Verkettungsoperator. |
| operator+(const T&) const | String Verkettung mit Zeichenkettenliteral oder Zeichenkettenzeiger. |
| operator+(char_t) const | Fügt ein Zeichen am Ende der Zeichenkette 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 Fließkommawerts 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 eines Zeichens in der Zeichenkette. |
| Replace(const String&, const String&) const | Ersetzt alle Vorkommen des Suchwerts 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 den String anhand eines der angegebenen Zeichen. |
| Split(const ArrayPtr<char_t>&, int32_t, StringSplitOptions) const | Teilt den String anhand eines der angegebenen Zeichen. |
| Split(const String&, StringSplitOptions) const | Teilt den String anhand eines Teilstrings. |
| Split(const String&, int, StringSplitOptions) const | Teilt den String anhand eines Teilstrings. |
| Split(const ArrayPtr<String>&, StringSplitOptions) const | Teilt den String anhand eines Teilstrings. |
| Split(const ArrayPtr<String>&, int, StringSplitOptions) const | Teilt den String anhand eines Teilstrings. Derzeit unterstützt es nur ein Trennzeichen-Array mit null oder einem Element. |
| StartsWith(const String&) const | Prüft, ob der String mit dem angegebenen Teilstring beginnt. |
| StartsWith(const String&, System::StringComparison) const | Prüft, ob der String mit dem angegebenen Teilstring beginnt. |
| StartsWith(const String&, bool, const SharedPtr<System::Globalization::CultureInfo>&) const | Prüft, ob der String mit dem angegebenen Teilstring beginnt. |
| String() | Standardkonstruktor. Erstellt ein String-Objekt, das als null betrachtet wird. |
| String(T&, typename std::enable_if<IsStringLiteral<T, char16_t>::value>::type *) | Konstruiert einen String basierend auf einem String-Literal. Betrachtet das Literal als nullterminierten String und berechnet die Ziel-String-Länge anhand der Literalgröße. |
| String(const T&, typename std::enable_if<IsStringPointer<T, char16_t>::value>::type *) | Konstruiert einen String basierend auf einem Zeiger auf einen Zeichen-String. Behandelt den referenzierten String als nullterminiert und berechnet die Ziel-String-Länge anhand des Nullzeichens. |
| explicit String(T&, typename std::enable_if<IsStringLiteral<T, char>::value>::type *) | Konstruiert einen String basierend auf einem String-Literal. Betrachtet das Literal als nullterminierten String in UTF‑8 und berechnet die Ziel-String-Länge anhand der Literalgröße. |
| explicit String(const T&, typename std::enable_if<IsStringPointer<T, char>::value>::type *) | Konstruiert einen String basierend auf einem Zeiger auf einen Zeichen-String. Behandelt den referenzierten String als nullterminiert in UTF‑8 und berechnet die Ziel-String-Länge anhand des Nullzeichens. |
| String(const char16_t *, int) | Konstruiert einen String aus einem Zeiger auf einen Zeichen-String und einer expliziten Länge. |
| String(const char *, int) | Konstruiert einen String aus einem Zeiger auf einen Zeichen-String und einer expliziten Länge. |
| String(const char16_t *, int, int) | Konstruiert einen String aus einem Zeiger auf einen Zeichen-String, beginnend an einer Position, 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 gegenüber anderen Template-Konstruktoren aufzulösen. |
| explicit String(T&, typename std::enable_if<IsStringLiteral<T, wchar_t>::value>::type *) | Konstruiert einen String basierend auf einem Wide-String-Literal. Betrachtet das Literal als nullterminierten String und berechnet die Ziel-String-Lä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 einen String basierend auf einem Zeiger auf einen Wide-Character-String. Behandelt den referenzierten String als nullterminiert und berechnet die Ziel-String-Länge anhand des Nullzeichens. Die Konvertierung von wchar_t ist auf einigen Plattformen zeitaufwändig, daher sind implizite Konvertierungen nicht erlaubt. |
| explicit String(const wchar_t *, int) | Konstruiert einen String aus einem Zeiger auf einen Wide-Character-String 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 Zeichen-Array in einen String. |
| String(const ArrayPtr<char16_t>&, int, int) | Konvertiert einen Teilbereich eines Zeichen-Arrays in einen String. Wenn die Parameter außerhalb der Array-Grenzen liegen, wird ein leerer String 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 einem std::string, das im UTF‑8-Format vorliegt. |
| explicit String(const std::u32string&) | Erstellt String aus einem std::u32string. |
| Substring(int32_t) const | Extrahiert einen Teilstring. |
| Substring(int32_t, int32_t) const | Extrahiert einen Teilstring. |
| ToAsciiString() const | Konvertiert den String in std::string. Verwendet ASCII-Kodierung. |
| ToByteArray(int32_t, int32_t, bool) const | Konvertiert den String oder Teilstring in ein Byte-Array. |
| ToCharArray(int32_t, int32_t) const | Konvertiert Zeichenkette oder Teilzeichenkette in ein Zeichenarray. |
| ToLower() const | Konvertiert alle Zeichen der Zeichenkette in Kleinbuchstaben. |
| ToLower(const SharedPtr<System::Globalization::CultureInfo>&) const | Konvertiert alle Zeichen der Zeichenkette in Kleinbuchstaben unter Verwendung einer bestimmten Kultur. |
| ToLowerInvariant() const | Konvertiert alle Zeichen der Zeichenkette in Kleinbuchstaben unter Verwendung der invarianten Kultur. |
| ToString() const | Wrapper für die Handhabung der Klasse String in Kontexten, in denen ToString() für Werttyp-Objekte aufgerufen wird. |
| ToString(const SharedPtr<IFormatProvider>&) const | Wrapper für die Handhabung der Klasse String in Kontexten, in denen ToString() für Werttyp-Objekte aufgerufen wird. |
| ToU16Str() const | Konvertiert Zeichenkette in std::u16string. |
| ToU32Str() const | Konvertiert Zeichenkette in std::u32string. |
| ToUpper() const | Konvertiert alle Zeichen der Zeichenkette in Großbuchstaben. |
| ToUpper(const SharedPtr<System::Globalization::CultureInfo>&) const | Konvertiert alle Zeichen der Zeichenkette in Großbuchstaben unter Verwendung einer bestimmten Kultur. |
| ToUpperInvariant() const | Konvertiert alle Zeichen der Zeichenkette in Großbuchstaben unter Verwendung der invarianten Kultur. |
| ToUtf8String() const | Konvertiert Zeichenkette in std::string. Verwendet UTF-8-Kodierung. |
| ToWCS() const | Konvertiert Zeichenkette in std::wstring. |
| Trim() const | Entfernt alle Leerzeichen 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 Leerzeichen 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 Leerzeichen 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. |