114.C# StreamWriter类

114.C# StreamWriter类摘要使用的命名空间是:System.IO,用来将字符串写入文件。正文属性AutoFlush获取或设置一个值,该值指示 StreamWriter

欢迎大家来到IT世界,在知识的湖畔探索吧!

摘要


使用的命名空间是:System.IO,用来将字符串写入文件。

正文


属性

AutoFlush

获取或设置一个值,该值指示 StreamWriter 在每次调用 Write(Char) 之后是否都将其缓冲区刷新到基础流。

BaseStream

获取同后备存储连接的基础流。

Encoding

获取在其中写入输出的 Encoding。

FormatProvider

获取控制格式设置的对象。<br><br>(继承自 TextWriter)

NewLine

获取或设置由当前 TextWriter 使用的行结束符字符串。<br><br>(继承自 TextWriter)

方法

Close()

关闭当前 StreamWriter 对象和基础流。

Flush()

清理当前写入器的所有缓冲区,并使所有缓冲数据写入基础流。

FlushAsync()

异步清除此流的所有缓冲区并导致所有缓冲数据都写入基础设备中。

ToString()

返回表示当前对象的字符串。<br><br>(继承自 Object)

Write(Boolean)

将 Boolean 值的文本表示形式写入文本流。<br><br>(继承自 TextWriter)

Write(Char)

将字符写入流。

Write(Char[])

将字符数组写入流。

Write(Char[], Int32, Int32)

将字符的子数组写入流。

Write(Decimal)

将小数值的文本表示形式写入文本流。<br><br>(继承自 TextWriter)

Write(Double)

将 8 字节浮点值的文本表示形式写入文本流。<br><br>(继承自 TextWriter)

Write(Int32)

将 4 字节带符号整数的文本表示形式写入文本流。<br><br>(继承自 TextWriter)

Write(Int64)

将 8 字节带符号整数的文本表示形式写入文本流。<br><br>(继承自 TextWriter)

Write(Object)

通过在对象上调用 ToString 方法将此对象的文本表示形式写入文本流。<br><br>(继承自 TextWriter)

Write(ReadOnlySpan<Char>)

将字符范围写流。

Write(Single)

将 4 字节浮点值的文本表示形式写入文本流。<br><br>(继承自 TextWriter)

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) 方法相同的语义将格式化字符串写入流。

Write(String, Object[])

使用与 Format(String, Object[]) 方法相同的语义将格式化字符串写入流。

Write(StringBuilder)

将字符串生成器写入文本流。<br><br>(继承自 TextWriter)

Write(UInt32)

将 4 字节无符号整数的文本表示形式写入文本流。<br><br>(继承自 TextWriter)

Write(UInt64)

将 8 字节无符号整数的文本表示形式写入文本流。<br><br>(继承自 TextWriter)

WriteAsync(Char)

将字符异步写入该流。

WriteAsync(Char[])

将字符数组异步写入文本流。<br><br>(继承自 TextWriter)

WriteAsync(Char[], Int32, Int32)

将字符的子数组异步写入该流。

WriteAsync(ReadOnlyMemory<Char>, CancellationToken)

将字符内存区域异步写入该流。

WriteAsync(String)

将字符串异步写入该流。

WriteAsync(StringBuilder, CancellationToken)

以异步形式将字符串生成器写入文本流。<br><br>(继承自 TextWriter)

WriteLine()

将行终止符写入文本流。<br><br>(继承自 TextWriter)

WriteLine(Boolean)

将 Boolean 值的文本表示形式写入文本流,后跟行终止符。<br><br>(继承自 TextWriter)

WriteLine(Char)

将字符写入文本流,后跟行终止符。<br><br>(继承自 TextWriter)

WriteLine(Char[])

将字符数组写入文本流,后跟行终止符。<br><br>(继承自 TextWriter)

WriteLine(Char[], Int32, Int32)

将字符子数组写入文本流,后跟行终止符。<br><br>(继承自 TextWriter)

WriteLine(Decimal)

将小数值的文本表示形式写入文本流,后跟行终止符。<br><br>(继承自 TextWriter)

WriteLine(Double)

将 8 字节浮点值的文本表示形式写入文本流,后跟行终止符。<br><br>(继承自 TextWriter)

WriteLine(Int32)

将 4 字节带符号整数的文本表示形式写入文本流,后跟行终止符。<br><br>(继承自 TextWriter)

WriteLine(Int64)

将 8 字节带符号整数的文本表示形式写入文本流,后跟行终止符。<br><br>(继承自 TextWriter)

WriteLine(Object)

通过在对象上调用 ToString 方法将此对象的文本表示形式写入文本流,后跟行终止符。<br><br>(继承自 TextWriter)

WriteLine(ReadOnlySpan<Char>)

将字符范围的文本表示形式写入该流,后跟行结束符。

WriteLine(Single)

将 4 字节浮点值的文本表示形式写入文本流,后跟行终止符。<br><br>(继承自 TextWriter)

WriteLine(String)

将字符串写入该流,后跟行结束符。

WriteLine(String, Object)

使用与 Format(String, Object) 方法相同的语义将格式化字符串和新行写入流。

WriteLine(String, Object, Object)

使用与 Format(String, Object, Object) 方法相同的语义将格式化字符串和新行写入流。

WriteLine(String, Object, Object, Object)

使用与 Format(String, Object) 相同的语义将格式化字符串和新行写出流。

WriteLine(String, Object[])

使用与 Format(String, Object) 相同的语义将格式化字符串和新行写出流。

WriteLine(StringBuilder)

将字符串生成器的文本表示形式写入文本流,后跟行终止符。<br><br>(继承自 TextWriter)

WriteLine(UInt32)

将 4 字节无符号整数的文本表示形式写入文本流,后跟行终止符。<br><br>(继承自 TextWriter)

WriteLine(UInt64)

将 8 字节无符号整数的文本表示形式写入文本流,后跟行终止符。<br><br>(继承自 TextWriter)

WriteLineAsync()

将行结束符异步写入流。

WriteLineAsync(Char)

将字符异步写入流,后跟行结束符。

WriteLineAsync(Char[])

以异步形式将字符数组写入文本流,后跟行终止符。<br><br>(继承自 TextWriter)

WriteLineAsync(Char[], Int32, Int32)

将字符的子数组异步写入流,后跟行结束符。

WriteLineAsync(ReadOnlyMemory<Char>, CancellationToken)

将字符内存区域的文本表示形式异步写入流,后跟行结束符。

WriteLineAsync(String)

将字符串异步写入流,后跟行结束符。

WriteLineAsync(StringBuilder, CancellationToken)

以异步形式将字符串生成器的文本表示形式写入文本流,后跟行终止符。<br><br>(继承自 TextWriter)

一个例子

114.C# StreamWriter类

DirectoryInfo[] dirs = new DirectoryInfo(@"c:\").GetDirectories();string fname = "d:\\f.log";using (StreamWriter sw = new StreamWriter(fname)){    foreach (var item in dirs)    {        sw.WriteLine(item.Name);    }}

欢迎大家来到IT世界,在知识的湖畔探索吧!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/33014.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信