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()析构函数。

另见