欢迎大家来到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) |
一个例子
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