System::Text::StringBuilder klass

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

Metoder

MetodBeskrivning
Append(char_t)Lägger till tecken i byggaren.
Append(char_t, int)Lägger till tecken i byggaren.
Append(const ArrayPtr<char_t>&)Lägger till teckenarray i byggaren.
Append(const ArrayPtr<char_t>&, int, int)Lägger till del av teckenarray i byggaren.
Append(const String&)Lägger till sträng i byggaren.
Append(const String&, int, int)Lägger till del av sträng i byggaren.
Append(const SharedPtr<T>&)Lägger till objektets strängrepresentation i byggaren.
Append(const SharedPtr<StringBuilder>&)Lägger till byggarens innehåll i byggaren.
Append(float)Lägger till flyttal i byggaren.
Append(double)Lägger till flyttal i byggaren.
Append(int)Lägger till heltal i byggaren.
Append(T)Lägger till aritmetiskt värde i byggaren.
Append(E)Lägger till enumvärdets strängrepresentation till byggaren.
AppendFormat(const String&, const TArgs&…)Lägger till formaterad sträng till byggaren.
AppendFormat(const SharedPtr<IFormatProvider>&, const String&, const TArgs&…)Lägger till formaterad sträng till byggaren.
AppendLine()Lägger till radbrytningstecken till byggaren.
AppendLine(const String&)Lägger till sträng följt av radbrytningstecken till byggaren.
Clear()Tar bort alla tecken från byggaren.
CopyTo(int, System::ArrayPtr<char_t> const&, int, int)Kopierar byggarens data till befintliga arraypositioner.
get_Capacity() constHämtar aktuell kapacitet för strängbyggaren.
get_Length() constHämtar längden på strängen som för närvarande finns i byggaren.
idx_get(int) constHämtar tecken på angiven position.
idx_set(int, char_t)Sätter tecken på angiven position.
Insert(int, const String&)Infogar sträng i byggarens fasta position.
Insert(int32_t, const String&, int32_t)Infogar upprepad sträng i byggarens fasta position.
Insert(int, char_t)Infogar tecken i byggarens fasta position.
Insert(int, const System::ArrayPtr<char_t>&, int, int)Infogar tecken i byggarens fasta position.
Insert(int, T)Infogar värde i byggarens fasta position.
operator[](int) constHämtar tecken på angiven position.
Remove(int, int)Tar bort fragment från byggaren.
Replace(const String&, const String&)Ersätter delsträng genom byggaren.
Replace(const String&, const String&, int, int)Ersätter delsträng genom byggarens intervall.
Replace(char_t, char_t)Ersätter tecken genom byggaren.
Replace(char_t, char_t, int, int)Ersätter tecken genom byggarens intervall.
set_Capacity(int)Ställer in aktuell kapacitet för strängbyggaren.
set_Length(int)Avkortar eller utökar strängbyggaren till angiven längd.
StringBuilder()Konstruktor.
StringBuilder(int)Konstruktor.
StringBuilder(const String&)Konstruktor.
StringBuilder(const String&, int)Konstruktor.
StringBuilder(const String&, int, int, int)Konstruktor.
ToString() const overrideHämtar strängen som för närvarande finns i byggaren.
ToString(int, int) constHämtar delsträngen som för närvarande finns i byggaren.
~StringBuilder()Destruktor.

Se även