在 .NET Framework 中,System.IO 命名空间包含允许以异步方式和同步方式对数据流和文件进行读取和写入操作的类型。 这些命名空间还包含对文件执行压缩和解压缩的类型,以及通过管道和串行端口启用通信的类型。
TextWriter 类是抽象类。 因此,不要在代码中对其进行实例化。 StreamWriter 类派生自 TextWriter,并提供成员的实现以写入流。
方法
Close() 关闭当前编写器并释放任何与该编写器关联的系统资源。
CreateObjRef(Type) 创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。
(继承自 MarshalByRefObject)
Dispose() 释放由 TextWriter 对象使用的所有资源。
Dispose(Boolean) 释放由 TextWriter 占用的非托管资源,还可以另外再释放托管资源。
DisposeAsync() 异步释放由 TextWriter 对象使用的所有资源。
Equals(Object) 确定指定的对象是否等于当前对象。
(继承自 Object)
Flush() 清理当前编写器的所有缓冲区,使所有缓冲数据写入基础设备。
FlushAsync() 异步清理当前编写器的所有缓冲区,使所有缓冲数据写入基础设备。
GetHashCode() 用作默认哈希函数。
(继承自 Object)
GetLifetimeService() 检索控制此实例的生存期策略的当前生存期服务对象。
(继承自 MarshalByRefObject)
GetType() 获取当前实例的 Type。
(继承自 Object)
InitializeLifetimeService() 获取生存期服务对象来控制此实例的生存期策略。
(继承自 MarshalByRefObject)
MemberwiseClone() 创建当前 Object 的浅表副本。
(继承自 Object)
MemberwiseClone(Boolean) 创建当前 MarshalByRefObject 对象的浅表副本。
(继承自 MarshalByRefObject)
Synchronized(TextWriter) 在指定的 TextWriter 周围创建线程安全包装。
ToString() 返回一个表示当前对象的 string。
(继承自 Object)
Write(Boolean) 将 Boolean 值的文本表示形式写入文本流。
Write(Char) 将字符写入文本流。
Write(Char[]) 将字符数组写入文本流。
Write(Char[], Int32, Int32) 将字符的子数组写入文本流。
Write(Decimal) 将小数值的文本表示形式写入文本流。
Write(Double) 将 8 字节浮点值的文本表示形式写入文本流。
Write(Int32) 将 4 字节带符号整数的文本表示形式写入文本流。
Write(Int64) 将 8 字节带符号整数的文本表示形式写入文本流。
Write(Object) 通过在对象上调用 ToString 方法将此对象的文本表示形式写入文本流。
Write(ReadOnlySpan) 将字符范围写入文本流。
Write(Single) 将 4 字节浮点值的文本表示形式写入文本流。
Write(String) 将字符串写入文本流。
Write(String, Object) 使用与 Format(String, Object) 方法相同的语义将格式化字符串写入文本流。
Write(String, Object, Object) 使用与 Format(String, Object, Object) 方法相同的语义将格式化字符串写入文本流。
Write(String, Object, Object, Object) 使用与 Format(String, Object, Object, Object) 方法相同的语义将格式化字符串写入文本流。
TextWriter
最新推荐文章于 2023-03-28 15:27:56 发布