System.IO.StreamWriter 的 7个构造函数、49个方法、2个字段和5个属性
StreamWriter的构造函数
StreamWriter(Stream)
用 UTF-8 编码及默认缓冲区大小,为指定的流初始化StreamWriter 类的一个新实例。
StreamWriter(String)
使用默认编码和缓冲区大小,为指定路径上的指定文件初始化StreamWriter 类的新实例。
StreamWriter(Stream, Encoding)
用指定的编码及默认缓冲区大小,为指定的流初始化StreamWriter 类的新实例。
StreamWriter(String, Boolean)
使用默认编码和缓冲区大小,为指定路径上的指定文件初始化StreamWriter 类的新实例。如果该文件存在,则可以将其覆盖或向其追加。如果该文件不存在,则此构造函数将创建一个新文件。
StreamWriter(Stream, Encoding, Int32)
用指定的编码及缓冲区大小,为指定的流初始化StreamWriter 类的新实例。
StreamWriter(String, Boolean, Encoding)
使用指定编码和默认缓冲区大小,为指定路径上的指定文件初始化StreamWriter 类的新实例。如果该文件存在,则可以将其覆盖或向其追加。如果该文件不存在,则此构造函数将创建一个新文件。
StreamWriter(String, Boolean, Encoding, Int32)
使用指定编码和缓冲区大小,为指定路径上的指定文件初始化StreamWriter 类的新实例。如果该文件存在,则可以将其覆盖或向其追加。如果该文件不存在,则此构造函数将创建一个新文件。
StreamWriter的方法
Close
关闭当前的StreamWriter 对象和基础流。(重写TextWriter.Close()。)
CreateObjRef
创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (继承自Mars
halByRefObject。)
Dispose()
Releases all resources used by theTextWriter object.(继承自TextWriter。)
Dispose(Boolean)
释放由StreamWriter 占用的非托管资源,还可以另外再释放托管资源。(重写TextWriter.Dispose(Boolean)。)
Equals(Object)
确定指定的Object 是否等于当前的Object。(继承自Object。)
Finalize
允许Object 在“垃圾回收”回收Object 之前尝试释放资源并执行其他清理操作。(继承自Object。)
Flush
清理当前编写器的所有缓冲区,并使所有缓冲数据写入基础流。 (重写TextWriter.Flush()。)
GetHashCode
用作特定类型的哈希函数。 (继承自Object。)
GetLifetimeService
检索控制此实例的生存期策略的当前生存期服务对象。 (继承自MarshalByRefObject。)
GetType
获取当前实例的Type。(继承自Object。)
InitializeLifetimeService
writeline函数获取控制此实例的生存期策略的生存期服务对象。 (继承自MarshalByRefObject。)
MemberwiseClone
创建当前Object 的浅表副本。(继承自Object。)
MemberwiseClone(Boolean)
创建当前MarshalByRefObject
对象的浅表副本。(继承自MarshalByRefObject。)
ToString
返回表示当前Object 的String。(继承自Object。)
Write(Boolean)
将Boolean 值的文本表示形式写入文本流。(继承自TextWriter。)
Write(Char)
将字符写入流。 (重写TextWriter.Write(Char)。)
Write(Char[])
将字符数组写入流。 (重写TextWriter.Write(Char[])。)
Write(Decimal)
将十进制值的文本表示形式写入文本流。 (继承自TextWriter。)
Write(Double)
将 8 字节浮点值的文本表示形式写入文本流。 (继承自TextWriter。)
Write(Int32)
将 4 字节有符号整数的文本表示形式写入文本流。 (继承自TextWriter。)
Write(Int64)
将 8 字节有符号整数的文本表示形式写入文本流。 (继承自TextWriter。)
Write(Object)
通过在对象上调用ToString 将此对象的文本表示形式写入文本流。(继承自TextWriter。)
Write(Single)
将 4 字节浮点值的文本表示形式写入文本流。 (继承自TextWriter。)
Write(String)
将字符串写入流。 (重写TextWriter.Write(String)。)
Write(UInt32)
将 4 字节无符号整数的文本表示形式写入文本流。 (继承自TextWriter。)
Write(UInt64)
将 8 字节无符号整数的文本表示形式写入文本流。 (继承自TextWriter。)
Write(String, Object)
使用与String.Format相同的语义写出格式化的字符串。(继承自TextWriter。)
Write(String,Object[])
使用与String.Format相同的语义写出格式化的字符串。(继承自TextWriter。)
Write(Char[], Int32, Int32)
将字符的子数组写入流。 (重写TextWriter.Write(Char[], Int32, Int32)。)
Write(String, Object, Object)
使用与String.Format相同的语义写出格式化的字符串。(继承自TextWriter。)
Write(String, Object, Object, Object)
使用与String.Format相同的语义写出格式化的字符串。(继承自TextWriter。)
WriteLine()
将行结束符写入文本流。 (继承自TextWriter。)
WriteLine(Boolean)
将后跟行结束符的Boolean 的文本表示形式写入文本流。(继承自TextWriter。)
WriteLine(Char)
将后跟行结束符的字符写入文本流。 (继承自TextWriter。)
WriteLine(Char[])
将后跟行结束符的字符数组写入文本流。 (继承自TextWriter。)
WriteLine(Decimal)
将后面带有行结束符的十进制值的文本表示形式写入文本流。 (继承自TextWriter。)
WriteLine(Double)
Writes the text representation of a 8-byte floating-point value followed by a line terminator to the text stream. (继承自TextWriter。)
WriteLine(Int32)
将后跟行结束符的 4 字节有符号整数的文本表示形式写入文本流。 (继承自TextWriter。)
WriteLine(Int64)
将后跟行结束符的 8 字节有符号整数的文本表示形式写入文本流。
(继承自TextWriter。)
WriteLine(Object)
通过在对象上调用ToString 将后跟行结束符的此对象的文本表示形式写入文本流。(继承自TextWriter。)
WriteLine(Single)
将后跟行结束符的 4 字节浮点值的文本表示形式写入文本流。 (继承自TextWriter。)
WriteLine(String)
将后跟行结束符的字符串写入文本流。 (继承自TextWriter。)
WriteLine(UInt32)
将后跟行结束符的 4 字节无符号整数的文本表示形式写入文本流。 (继承自TextWriter。)
WriteLine(UInt64)
将后跟行结束符的 8 字节无符号整数的文本表示形式写入文本流。 (继承自TextWriter。)
WriteLine(String, Object)
使用与Format 相同的语义写出格式化的字符串和一个新行。(继承自TextWriter。)
WriteLine(String,Object[])
使用与Format 相同的语义写出格式化的字符串和一个新行。(继承自TextWriter。)
WriteLine(Char[], Int32, Int32)
将后跟行结束符的字符子数组写入文本流。 (继承自TextWriter。)
WriteLine(String, Object, Object)
使用与Format 相同的语义写出格式化的字符串和一个新行。(继承自TextWriter。)
WriteLine(String, Object, Object, Object)
使用与Format 相同的语义写出格式化的字符串和一个新行。(继承自TextWriter。)
StreamWriter的字段
CoreNewLine
存储用于此TextWriter 的换行符。(继承自TextWriter。)
Null
提供StreamWriter,它不带任何可写入但无法从中读取的后备存储区。
StreamWriter的属性
AutoFlush
获取或设置一个值,该值指示StreamWriter 是否在每次调用StreamWriter.Write之后,将其缓冲区刷新到基础流。
BaseStream
获取同后备存储区连接的基础流。
Encoding
获取将输出写入到其中的Encoding。(重写TextWriter.Encoding。)
FormatProvider
获取控制格式设置的对象。 (继承自TextWriter。)
NewLine
获取或设置由当前TextWriter 使用的行结束符字符串。(继承自TextWriter。)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。