System::Text::StringBuilder klass
Innehåll
[
Dölj
]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
| Metod | Beskrivning |
|---|---|
| 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() const | Hämtar aktuell kapacitet för strängbyggaren. |
| get_Length() const | Hämtar längden på strängen som för närvarande finns i byggaren. |
| idx_get(int) const | Hä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) const | Hä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 override | Hämtar strängen som för närvarande finns i byggaren. |
| ToString(int, int) const | Hämtar delsträngen som för närvarande finns i byggaren. |
| ~StringBuilder() | Destruktor. |
Se även
- Class Object
- Namespace System::Text
- Library Aspose.Page for C++