System::Text::StringBuilder Klasse
Inhalt
[
Ausblenden
]StringBuilder class
Buffer to accumulate string part by part. This type can be allocated either in stack as value type or in heap using System::MakeObject() function. Once the object is allocated, never mix up these two usecases: having SmartPtr pointers onto stack-allocated objects is strictly prohibited.
class StringBuilder : public System::Object
Methoden
| Methode | Beschreibung |
|---|---|
| Append(char_t) | Fügt ein Zeichen zum Builder hinzu. |
| Append(char_t, int) | Fügt Zeichen zum Builder hinzu. |
| Append(const ArrayPtr<char_t>&) | Fügt ein Zeichenarray zum Builder hinzu. |
| Append(const ArrayPtr<char_t>&, int, int) | Fügt einen Ausschnitt des Zeichenarrays zum Builder hinzu. |
| Append(const String&) | Fügt einen String zum Builder hinzu. |
| Append(const String&, int, int) | Fügt einen String‑Ausschnitt zum Builder hinzu. |
| Append(const SharedPtr<T>&) | Fügt die String‑Repräsentation des Objekts zum Builder hinzu. |
| Append(const SharedPtr<StringBuilder>&) | Fügt den Inhalt des Builders zum Builder hinzu. |
| Append(float) | Fügt einen Gleitkommawert zum Builder hinzu. |
| Append(double) | Fügt einen Gleitkommawert zum Builder hinzu. |
| Append(int) | Fügt einen Ganzzahlwert zum Builder hinzu. |
| Append(T) | Fügt dem Builder einen arithmetischen Wert hinzu. |
| Append(E) | Fügt dem Builder die Zeichenkettenrepräsentation des Enum-Werts hinzu. |
| AppendFormat(const String&, const TArgs&…) | Hängt eine formatierte Zeichenkette an den Builder an. |
| AppendFormat(const SharedPtr<IFormatProvider>&, const String&, const TArgs&…) | Hängt eine formatierte Zeichenkette an den Builder an. |
| AppendLine() | Hängt ein Zeilenumbruchzeichen an den Builder an. |
| AppendLine(const String&) | Hängt eine Zeichenkette, gefolgt von einem Zeilenumbruchzeichen, an den Builder an. |
| Clear() | Entfernt alle Zeichen aus dem Builder. |
| CopyTo(int, System::ArrayPtr<char_t> const&, int, int) | Kopiert die Daten des Builders in vorhandene Array-Positionen. |
| get_Capacity() const | Ermittelt die aktuelle Kapazität des StringBuilders. |
| get_Length() const | Ermittelt die Länge der derzeit im Builder befindlichen Zeichenkette. |
| idx_get(int) const | Gibt das Zeichen an der angegebenen Position zurück. |
| idx_set(int, char_t) | Setzt das Zeichen an der angegebenen Position. |
| Insert(int, const String&) | Fügt eine Zeichenkette an einer festen Position des Builders ein. |
| Insert(int32_t, const String&, int32_t) | Fügt eine wiederholte Zeichenkette an einer festen Position des Builders ein. |
| Insert(int, char_t) | Fügt ein Zeichen an einer festen Position des Builders ein. |
| Insert(int, const System::ArrayPtr<char_t>&, int, int) | Fügt Zeichen an einer festen Position des Builders ein. |
| Insert(int, T) | Fügt einen Wert an einer festen Position des Builders ein. |
| operator[](int) const | Gibt das Zeichen an der angegebenen Position zurück. |
| Remove(int, int) | Entfernt ein Fragment aus dem Builder. |
| Replace(const String&, const String&) | Ersetzt eine Teilzeichenkette im Builder. |
| Replace(const String&, const String&, int, int) | Ersetzt eine Teilzeichenkette im Bereich des Builders. |
| Replace(char_t, char_t) | Ersetzt ein Zeichen im Builder. |
| Replace(char_t, char_t, int, int) | Ersetzt ein Zeichen im Bereich des Builders. |
| set_Capacity(int) | Setzt die aktuelle Kapazität des StringBuilders. |
| set_Length(int) | Kürzt oder erweitert den StringBuilder auf die angegebene Länge. |
| StringBuilder() | Konstruktor. |
| StringBuilder(int) | Konstruktor. |
| StringBuilder(const String&) | Konstruktor. |
| StringBuilder(const String&, int) | Konstruktor. |
| StringBuilder(const String&, int, int, int) | Konstruktor. |
| ToString() const override | Ermittelt die derzeit im Builder enthaltene Zeichenkette. |
| ToString(int, int) const | Ermittelt die derzeit im Builder enthaltene Teilzeichenkette. |
| ~StringBuilder() | Destruktor. |
Siehe auch
- Class Object
- Namespace System::Text
- Library Aspose.Font for C++