System::Text::StringBuilder klasse
inhoud
[
verbergen
]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 | Beschrijving |
|---|---|
| Append(char_t) | Voegt een teken toe aan de builder. |
| Append(char_t, int) | Voegt tekens toe aan de builder. |
| Append(const ArrayPtr<char_t>&) | Voegt tekenarray toe aan de builder. |
| Append(const ArrayPtr<char_t>&, int, int) | Voegt een deel van een tekenarray toe aan de builder. |
| Append(const String&) | Voegt een tekenreeks toe aan de builder. |
| Append(const String&, int, int) | Voegt een deel van een tekenreeks toe aan de builder. |
| Append(const SharedPtr<T>&) | Voegt de tekenreeksrepresentatie van het object toe aan de builder. |
| Append(const SharedPtr<StringBuilder>&) | Voegt de inhoud van de builder toe aan de builder. |
| Append(float) | Voegt een zwevendekommagetal toe aan de builder. |
| Append(double) | Voegt een zwevendekommagetal toe aan de builder. |
| Append(int) | Voegt een geheel getal toe aan de builder. |
| Append(T) | Voegt een rekenkundige waarde toe aan de builder. |
| Append(E) | Voegt de tekenreeksrepresentatie van een enum‑waarde toe aan de builder. |
| AppendFormat(const String&, const TArgs&…) | Voegt een geformatteerde tekenreeks toe aan de builder. |
| AppendFormat(const SharedPtr<IFormatProvider>&, const String&, const TArgs&…) | Voegt een geformatteerde tekenreeks toe aan de builder. |
| AppendLine() | Voegt een nieuweregelteken toe aan de builder. |
| AppendLine(const String&) | Voegt een tekenreeks gevolgd door een nieuweregelteken toe aan de builder. |
| Clear() | Verwijdert alle tekens uit de builder. |
| CopyTo(int, System::ArrayPtr<char_t> const&, int, int) | Kopieert de gegevens van de builder naar bestaande array‑posities. |
| get_Capacity() const | Haalt de huidige capaciteit van de stringbuilder op. |
| get_Length() const | Haalt de lengte van de momenteel in de builder aanwezige tekenreeks op. |
| idx_get(int) const | Haalt het teken op op de opgegeven positie. |
| idx_set(int, char_t) | Stelt het teken in op de opgegeven positie. |
| Insert(int, const String&) | Voegt een tekenreeks in op een vaste positie in de builder. |
| Insert(int32_t, const String&, int32_t) | Voegt herhaalde tekenreeks in op de vaste positie van de builder. |
| Insert(int, char_t) | Voegt teken in op de vaste positie van de builder. |
| Insert(int, const System::ArrayPtr<char_t>&, int, int) | Voegt tekens in op de vaste positie van de builder. |
| Insert(int, T) | Voegt waarde in op de vaste positie van de builder. |
| operator[](int) const | Haalt het teken op op de opgegeven positie. |
| Remove(int, int) | Verwijdert fragment uit de builder. |
| Replace(const String&, const String&) | Vervangt subreeks via de builder. |
| Replace(const String&, const String&, int, int) | Vervangt subreeks via het bereik van de builder. |
| Replace(char_t, char_t) | Vervangt teken via de builder. |
| Replace(char_t, char_t, int, int) | Vervangt teken via het bereik van de builder. |
| set_Capacity(int) | Stelt de huidige capaciteit van de stringbuilder in. |
| set_Length(int) | Kort af of breidt de stringbuilder uit tot de opgegeven lengte. |
| StringBuilder() | Constructor. |
| StringBuilder(int) | Constructor. |
| StringBuilder(const String&) | Constructor. |
| StringBuilder(const String&, int) | Constructor. |
| StringBuilder(const String&, int, int, int) | Constructor. |
| ToString() const override | Haalt de momenteel in de builder aanwezige tekenreeks op. |
| ToString(int, int) const | Haalt de momenteel in de builder aanwezige subreeks op. |
| ~StringBuilder() | Destructor. |
Zie ook
- Class Object
- Namespace System::Text
- Library Aspose.Page for C++