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) | Добавляет символ в builder. |
| Append(char_t, int) | Добавляет символы в builder. |
| Append(const ArrayPtr<char_t>&) | Добавляет массив символов в builder. |
| Append(const ArrayPtr<char_t>&, int, int) | Добавляет срез массива символов в builder. |
| Append(const String&) | Добавляет строку в builder. |
| Append(const String&, int, int) | Добавляет срез строки в builder. |
| Append(const SharedPtr<T>&) | Добавляет строковое представление объекта в builder. |
| Append(const SharedPtr<StringBuilder>&) | Добавляет содержимое builder в builder. |
| Append(float) | Добавляет значение с плавающей точкой в builder. |
| Append(double) | Добавляет значение с плавающей точкой в builder. |
| Append(int) | Добавляет целочисленное значение в builder. |
| 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++