System::IO::TextWriter 类
内容
[
隐藏
]TextWriter class
一个用于表示将字符序列写入不同目标的写入器的基类。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装在 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
class TextWriter : public System::IDisposable
方法
| 方法 | 描述 |
|---|---|
| virtual Close() | 关闭流并释放获取的资源。 |
| Dispose() override | 释放当前对象使用的所有资源并关闭底层流。 |
| virtual Flush() | 将缓冲区的内容刷新到底层流。 |
| virtual get_Encoding() | 返回当前使用的编码。 |
| virtual get_FormatProvider() const | 返回当前使用的 IFormatProvider 对象。 |
| get_FormatProvider() | 返回当前使用的 IFormatProvider 对象。 |
| virtual get_NewLine() const | 返回行终止符字符串。 |
| get_NewLine() | 返回行终止符字符串。 |
| virtual set_NewLine(const System::String&) | 设置行终止符字符串。 |
| virtual Write(const SharedPtr<Object>&) | 将指定对象的字符串表示写入流。 |
| virtual Write(bool) | 将指定布尔值的字符串表示写入流。 |
| virtual Write(char_t) | 将指定字符写入流。 |
| virtual Write(Decimal) | 将指定的 Decimal 对象的字符串表示写入流。 |
| virtual Write(double) | 将指定的双精度浮点值的字符串表示写入流。 |
| virtual Write(int) | 将指定的 32 位整数值的字符串表示写入流。 |
| virtual Write(int64_t) | 将指定的 64 位整数值的字符串表示写入流。 |
| virtual Write(float) | 将指定的单精度浮点值的字符串表示写入流。 |
| virtual Write(const String&) | 将指定的字符串写入流。 |
| virtual Write(uint32_t) | 将指定的无符号 32 位整数值的字符串表示写入流。 |
| virtual Write(uint64_t) | 将指定的无符号 64 位整数值的字符串表示写入流。 |
| virtual Write(const ArrayPtr<char_t>&) | 将指定数组中的所有字符写入流。 |
| virtual Write(const ArrayPtr<char_t>&, int32_t, int32_t) | 将指定字符数组中指定的 UTF-16 子范围字符写入流。 |
| virtual Write(const char_t *) | 将指定的 C 字符串写入流。 |
| virtual Write(const TypeInfo&) | 将指定的 TypeInfo 对象的字符串表示写入流。 |
| Write(const String&, const TArgs&…) | 将指定的值按照指定的格式化后写入流。 |
| virtual WriteLine() | 将换行终止符写入流。 |
| virtual WriteLine(const SharedPtr<Object>&) | 将指定对象的字符串表示以及换行终止符写入流。 |
| virtual WriteLine(bool) | 将指定布尔值的字符串表示以及换行终止符写入流。 |
| virtual WriteLine(char_t) | 将指定字符以及换行终止符写入流。 |
| virtual WriteLine(Decimal) | 将指定的 Decimal 对象的字符串表示以及换行终止符写入流。 |
| virtual WriteLine(double) | 将指定的双精度浮点值的字符串表示以及换行终止符写入流。 |
| virtual WriteLine(int) | 将指定的 32 位整数值的字符串表示以及换行终止符写入流。 |
| virtual WriteLine(int64_t) | 将指定的 64 位整数值的字符串表示以及换行终止符写入流。 |
| virtual WriteLine(float) | 将指定的单精度浮点值的字符串表示以及换行终止符写入流。 |
| virtual WriteLine(const String&) | 将指定的字符串以及换行终止符写入流。 |
| virtual WriteLine(uint32_t) | 将指定的无符号 32 位整数值的字符串表示以及换行终止符写入流。 |
| virtual WriteLine(uint64_t) | 将指定的无符号 64 位整数值的字符串表示以及换行终止符写入流。 |
| virtual WriteLine(const ArrayPtr<char_t>&) | 将指定数组中的所有字符写入流,并在其后附加换行终止字符。 |
| virtual WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t) | 将指定字符数组中指定的 UTF-16 子范围字符写入流,并在其后附加换行终止字符。 |
| virtual WriteLine(const char_t *) | 将指定的 C 字符串写入流,并在其后附加换行终止字符。 |
| virtual WriteLine(const TypeInfo&) | 将指定的 TypeInfo 对象的字符串表示写入流,并在其后附加换行终止字符。 |
| WriteLine(const String&, const TArgs&…) | 将指定的值按指定格式格式化后写入流,并在其后附加字符。 |
| virtual ~TextWriter() | 析构函数。 |
Typedefs
| 类型定义 | 描述 |
|---|---|
| Ptr | 此类的共享指针别名。 |
另见
- Class IDisposable
- Namespace System::IO
- Library Aspose.Font for C++