فئة System::Text::StringBuilder
محتويات
[
يخفي
]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
الطرق
| طريقة | الوصف |
|---|---|
| Append(char_t) | يضيف حرفًا إلى المُنشئ. |
| Append(char_t, int) | يضيف أحرفًا إلى المُنشئ. |
| Append(const ArrayPtr<char_t>&) | يضيف مصفوفة أحرف إلى المُنشئ. |
| Append(const ArrayPtr<char_t>&, int, int) | يضيف شريحة من مصفوفة الأحرف إلى المُنشئ. |
| Append(const String&) | يضيف سلسلة إلى المُنشئ. |
| Append(const String&, int, int) | يضيف شريحة من السلسلة إلى المُنشئ. |
| Append(const SharedPtr<T>&) | يضيف تمثيل السلسلة للكائن إلى المُنشئ. |
| Append(const SharedPtr<StringBuilder>&) | يضيف محتوى المُنشئ إلى المُنشئ. |
| Append(float) | يضيف قيمة عددية عائمة إلى المُنشئ. |
| Append(double) | يضيف قيمة عددية عائمة إلى المُنشئ. |
| Append(int) | يضيف قيمة عددية صحيحة إلى المُنشئ. |
| Append(T) | يضيف قيمة حسابية إلى المُنشئ. |
| Append(E) | يضيف تمثيل سلسلة لقيمة تعداد إلى المُنشئ. |
| AppendFormat(const String&, const TArgs&…) | يضيف سلسلة مُنسقة إلى المُنشئ. |
| AppendFormat(const SharedPtr<IFormatProvider>&, const String&, const TArgs&…) | يضيف سلسلة مُنسقة إلى المُنشئ. |
| AppendLine() | يضيف حرف سطر جديد إلى المُنشئ. |
| AppendLine(const String&) | يضيف سلسلة متبوعة بحرف سطر جديد إلى المُنشئ. |
| Clear() | يزيل جميع الأحرف من المُنشئ. |
| CopyTo(int, System::ArrayPtr<char_t> const&, int, int) | ينسخ بيانات المُنشئ إلى مواضع المصفوفة الحالية. |
| get_Capacity() const | يحصل على السعة الحالية لمُنشئ السلسلة. |
| get_Length() const | يحصل على طول السلسلة الحالية في المُنشئ. |
| idx_get(int) const | يحصل على الحرف في الموضع المحدد. |
| idx_set(int, char_t) | يضبط الحرف في الموضع المحدد. |
| Insert(int, const String&) | يدرج سلسلة في الموضع الثابت للمُنشئ. |
| Insert(int32_t, const String&, int32_t) | يدرج سلسلة مكررة في الموضع الثابت للمُنشئ. |
| Insert(int, char_t) | يدرج حرفًا في الموضع الثابت للمُنشئ. |
| Insert(int, const System::ArrayPtr<char_t>&, int, int) | يدرج أحرفًا في الموضع الثابت للمُنشئ. |
| Insert(int, T) | يدرج قيمة في الموضع الثابت للمُنشئ. |
| operator[](int) const | يحصل على الحرف في الموضع المحدد. |
| Remove(int, int) | يزيل جزءًا من المُنشئ. |
| Replace(const String&, const String&) | يستبدل سلسلة فرعية عبر المُنشئ. |
| Replace(const String&, const String&, int, int) | يستبدل سلسلة فرعية عبر نطاق المُنشئ. |
| Replace(char_t, char_t) | يستبدل حرفًا عبر المُنشئ. |
| Replace(char_t, char_t, int, int) | يستبدل حرفًا عبر نطاق المُنشئ. |
| set_Capacity(int) | يضبط السعة الحالية لمُنشئ السلسلة. |
| set_Length(int) | يقص أو يمد مُنشئ السلسلة إلى الطول المحدد. |
| StringBuilder() | المُنشئ. |
| StringBuilder(int) | المُنشئ. |
| StringBuilder(const String&) | المُنشئ. |
| StringBuilder(const String&, int) | المُنشئ. |
| StringBuilder(const String&, int, int, int) | المُنشئ. |
| ToString() const override | يحصل على السلسلة الحالية الموجودة في المُنشئ. |
| ToString(int, int) const | يحصل على السلسلة الفرعية الحالية الموجودة في المُنشئ. |
| ~StringBuilder() | المدمر. |
انظر أيضًا
- Class Object
- Namespace System::Text
- Library Aspose.Font for C++