فئة 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()المدمر.

انظر أيضًا