Класс System::IO::StringWriter
Содержание
[
Скрывать
]StringWriter class
Реализует TextWriter, который записывает информацию в строку. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
class StringWriter : public System::IO::TextWriter
Методы
| Метод | Описание |
|---|---|
| get_Encoding() override | Возвращает текущую используемую кодировку. |
| virtual GetStringBuilder() | Возвращает текущий используемый StringBuilder. |
| StringWriter(const System::SharedPtr<Text::StringBuilder>&, const IFormatProviderPtr&) | Создаёт новый экземпляр StringWriter, используя указанный StringBuilder и IFormatProvider. |
| StringWriter(const System::SharedPtr<Text::StringBuilder>&) | Создаёт новый экземпляр StringWriter, используя указанный StringBuilder и IFormatProvider из текущей культуры. |
| StringWriter(const IFormatProviderPtr&) | Создаёт новый экземпляр StringWriter, используя указанный IFormatProvider. |
| StringWriter() | Создаёт новый экземпляр StringWriter, используя IFormatProvider из текущей культуры. |
| ToString() const override | Возвращает базовую строку. |
| Write(char_t) override | Записывает указанный символ в поток. |
| Write(const ArrayPtr<char_t>&, int32_t, int32_t) override | Записывает указанный поддиапазон символов из заданного массива символов в поток. |
| Write(const String&) override | Записывает указанную строку в поток. |
См. также
- Class TextWriter
- Namespace System::IO
- Library Aspose.Font for C++