System::Text::StringBuilder sınıfı

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

Yöntemler

YöntemAçıklama
Append(char_t)Yapıcıya karakter ekler.
Append(char_t, int)Yapıcıya karakterler ekler.
Append(const ArrayPtr<char_t>&)Yapıcıya karakter dizisi ekler.
Append(const ArrayPtr<char_t>&, int, int)Yapıcıya karakter dizisi dilimini ekler.
Append(const String&)Yapıcıya dize ekler.
Append(const String&, int, int)Yapıcıya dize dilimini ekler.
Append(const SharedPtr<T>&)Yapıcıya nesnenin dize temsilini ekler.
Append(const SharedPtr<StringBuilder>&)Yapıcının içeriğini yapıcıya ekler.
Append(float)Yapıcıya kayan nokta değerini ekler.
Append(double)Yapıcıya kayan nokta değerini ekler.
Append(int)Yapıcıya tam sayı değerini ekler.
Append(T)Yapıcıya aritmetik değeri ekler.
Append(E)Enum değerinin dize temsilini oluşturucuya ekler.
AppendFormat(const String&, const TArgs&…)Biçimlendirilmiş dizeyi oluşturucuya ekler.
AppendFormat(const SharedPtr<IFormatProvider>&, const String&, const TArgs&…)Biçimlendirilmiş dizeyi oluşturucuya ekler.
AppendLine()Yeni satır karakterini oluşturucuya ekler.
AppendLine(const String&)Dizeyi yeni satır karakteriyle birlikte oluşturucuya ekler.
Clear()Oluşturucudan tüm karakterleri kaldırır.
CopyTo(int, System::ArrayPtr<char_t> const&, int, int)Oluşturucunun verilerini mevcut dizi konumlarına kopyalar.
get_Capacity() constDize oluşturucunun mevcut kapasitesini alır.
get_Length() constOluşturucuda şu anda bulunan dizenin uzunluğunu alır.
idx_get(int) constBelirtilen konumdaki karakteri alır.
idx_set(int, char_t)Belirtilen konumdaki karakteri ayarlar.
Insert(int, const String&)Dizeyi oluşturucunun sabit konumuna ekler.
Insert(int32_t, const String&, int32_t)Tekrarlanan dizeyi oluşturucunun sabit konumuna ekler.
Insert(int, char_t)Karakteri oluşturucunun sabit konumuna ekler.
Insert(int, const System::ArrayPtr<char_t>&, int, int)Karakterleri oluşturucunun sabit konumuna ekler.
Insert(int, T)Değeri oluşturucunun sabit konumuna ekler.
operator[](int) constBelirtilen konumdaki karakteri alır.
Remove(int, int)Oluşturucudan parçayı kaldırır.
Replace(const String&, const String&)Alt diziyi oluşturucu aracılığıyla değiştirir.
Replace(const String&, const String&, int, int)Alt diziyi oluşturucunun aralığı içinde değiştirir.
Replace(char_t, char_t)Karakteri oluşturucu aracılığıyla değiştirir.
Replace(char_t, char_t, int, int)Karakteri oluşturucunun aralığı içinde değiştirir.
set_Capacity(int)Dize oluşturucunun mevcut kapasitesini ayarlar.
set_Length(int)String builder’ı belirtilen uzunluğa kırpar veya uzatır.
StringBuilder()Yapıcı.
StringBuilder(int)Yapıcı.
StringBuilder(const String&)Yapıcı.
StringBuilder(const String&, int)Yapıcı.
StringBuilder(const String&, int, int, int)Yapıcı.
ToString() const overrideOluşturucuda şu anda bulunan dizeyi alır.
ToString(int, int) constOluşturucuda şu anda bulunan alt diziyi alır.
~StringBuilder()Yıkıcı.

Ayrıca Bakınız