System::Text::StringBuilder sınıfı
İçindekiler
[
Saklamak
]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öntem | Açı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() const | Dize oluşturucunun mevcut kapasitesini alır. |
| get_Length() const | Oluşturucuda şu anda bulunan dizenin uzunluğunu alır. |
| idx_get(int) const | Belirtilen 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) const | Belirtilen 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 override | Oluşturucuda şu anda bulunan dizeyi alır. |
| ToString(int, int) const | Oluşturucuda şu anda bulunan alt diziyi alır. |
| ~StringBuilder() | Yıkıcı. |
Ayrıca Bakınız
- Class Object
- Namespace System::Text
- Library Aspose.Page for C++