System::Text::StringBuilder klasse

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

MethodeBeschrijving
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() constHaalt de huidige capaciteit van de stringbuilder op.
get_Length() constHaalt de lengte van de momenteel in de builder aanwezige tekenreeks op.
idx_get(int) constHaalt 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) constHaalt 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 overrideHaalt de momenteel in de builder aanwezige tekenreeks op.
ToString(int, int) constHaalt de momenteel in de builder aanwezige subreeks op.
~StringBuilder()Destructor.

Zie ook