StreamWriter 成员

实现一个 TextWriter,使其以一种特定的编码向流中写入字符。

下表列出了由 StreamWriter 类型公开的成员。

公共构造函数

  名称 说明
Public method Supported by the .NET Compact Framework StreamWriter 已重载。初始化 StreamWriter 类的新实例。

页首

公共字段

(请参见 受保护的字段 )

  名称 说明
Public field Static Supported by the .NET Compact Framework Null 提供 StreamWriter,它不带任何可写入但无法从中读取的后备存储区。

页首

受保护的字段

  名称 说明
Protected field Supported by the .NET Compact Framework CoreNewLine  存储用于此 TextWriter 的换行符。(从 TextWriter 继承。)

页首

公共属性

  名称 说明
Public property Supported by the .NET Compact Framework AutoFlush 获取或设置一个值,该值指示 StreamWriter 是否在每次调用 StreamWriter.Write 之后,将其缓冲区刷新到基础流。
Public property Supported by the .NET Compact Framework BaseStream 获取同后备存储区连接的基础流。
Public property Supported by the .NET Compact Framework Encoding 已重写。获取将输出写入到其中的 Encoding
Public property Supported by the .NET Compact Framework FormatProvider  获取控制格式设置的对象。(从 TextWriter 继承。)
Public property Supported by the .NET Compact Framework NewLine  获取或设置由当前 TextWriter 使用的行结束符字符串。(从 TextWriter 继承。)

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method Supported by the .NET Compact Framework Close 已重写。 关闭当前的 StreamWriter 对象和基础流。
Public method CreateObjRef  创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。)
Public method Supported by the .NET Compact Framework Dispose 已重载。 
Public method Supported by the .NET Compact Framework Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework Flush 已重写。 清理当前编写器的所有缓冲区,并使所有缓冲数据写入基础流。
Public method Supported by the .NET Compact Framework GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method GetLifetimeService  检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method Supported by the .NET Compact Framework GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method InitializeLifetimeService  获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method Static Supported by the .NET Compact Framework ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method Static Supported by the .NET Compact Framework Synchronized  在指定 TextWriter 周围创建线程安全包装。 (从 TextWriter 继承。)
Public method Supported by the .NET Compact Framework ToString  返回表示当前 ObjectString。 (从 Object 继承。)
Public method Supported by the .NET Compact Framework Write 已重载。 写入流。
Public method Supported by the .NET Compact Framework WriteLine  已重载。 写入重载参数指定的某些数据,后跟行结束符。 (从 TextWriter 继承。)

页首

受保护的方法

  名称 说明
Protected method Supported by the .NET Compact Framework Dispose 已重载。 已重写。 
Protected method Supported by the .NET Compact Framework Finalize  允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
Protected method Supported by the .NET Compact Framework MemberwiseClone  已重载。 (从 MarshalByRefObject 继承。)

页首

请参见

参考

StreamWriter 类
System.IO 命名空间
Stream 类
StreamReader 类
Encoder
Encoding

其他资源

文件和流 I/O
如何:从文件读取文本
如何:向文件写入文本
基本的文件 I/O
如何:对新建的数据文件进行读取和写入