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++