System::Text::StringBuilder kelas

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

Metode

MetodeDeskripsi
Append(char_t)Menambahkan karakter ke builder.
Append(char_t, int)Menambahkan karakter ke builder.
Append(const ArrayPtr<char_t>&)Menambahkan array karakter ke builder.
Append(const ArrayPtr<char_t>&, int, int)Menambahkan potongan array karakter ke builder.
Append(const String&)Menambahkan string ke builder.
Append(const String&, int, int)Menambahkan potongan string ke builder.
Append(const SharedPtr<T>&)Menambahkan representasi string objek ke builder.
Append(const SharedPtr<StringBuilder>&)Menambahkan konten builder ke builder.
Append(float)Menambahkan nilai floating point ke builder.
Append(double)Menambahkan nilai floating point ke builder.
Append(int)Menambahkan nilai integer ke builder.
Append(T)Menambahkan nilai aritmetika ke builder.
Append(E)Menambahkan representasi string nilai enum ke builder.
AppendFormat(const String&, const TArgs&…)Menambahkan string yang diformat ke builder.
AppendFormat(const SharedPtr<IFormatProvider>&, const String&, const TArgs&…)Menambahkan string yang diformat ke builder.
AppendLine()Menambahkan karakter baris baru ke builder.
AppendLine(const String&)Menambahkan string diikuti karakter baris baru ke builder.
Clear()Menghapus semua karakter dari builder.
CopyTo(int, System::ArrayPtr<char_t> const&, int, int)Menyalin data builder ke posisi array yang ada.
get_Capacity() constMendapatkan kapasitas saat ini dari string builder.
get_Length() constMendapatkan panjang string yang saat ini ada di builder.
idx_get(int) constMendapatkan karakter pada posisi yang ditentukan.
idx_set(int, char_t)Mengatur karakter pada posisi yang ditentukan.
Insert(int, const String&)Menyisipkan string ke posisi tetap builder.
Insert(int32_t, const String&, int32_t)Menyisipkan string berulang ke posisi tetap builder.
Insert(int, char_t)Menyisipkan karakter ke posisi tetap builder.
Insert(int, const System::ArrayPtr<char_t>&, int, int)Menyisipkan karakter ke posisi tetap builder.
Insert(int, T)Menyisipkan nilai ke posisi tetap builder.
operator[](int) constMendapatkan karakter pada posisi yang ditentukan.
Remove(int, int)Menghapus fragmen dari builder.
Replace(const String&, const String&)Mengganti substring melalui builder.
Replace(const String&, const String&, int, int)Mengganti substring melalui rentang builder.
Replace(char_t, char_t)Mengganti karakter melalui builder.
Replace(char_t, char_t, int, int)Mengganti karakter melalui rentang builder.
set_Capacity(int)Mengatur kapasitas saat ini dari string builder.
set_Length(int)Memotong atau memperluas string builder ke panjang yang ditentukan.
StringBuilder()Konstruktor.
StringBuilder(int)Konstruktor.
StringBuilder(const String&)Konstruktor.
StringBuilder(const String&, int)Konstruktor.
StringBuilder(const String&, int, int, int)Konstruktor.
ToString() const overrideMendapatkan string yang saat ini terdapat dalam builder.
ToString(int, int) constMendapatkan substring yang saat ini terdapat dalam builder.
~StringBuilder()Destruktor.

Lihat Juga