Write 方法:写入一个字符串或字符
WriteLine 方法:写入一个字符串或字符,并在末尾添加换行符
Flush 方法:强制将缓冲区中的数据写入文件
Close 方法:关闭该流并释放与之关联的任何资源
Dispose 方法:释放该流使用的所有资源
示例代码:
using System
using System.IO
namespace StreamWriterExample
{
class Program
{
static void Main(string[] args)
{
using (StreamWriter streamWriter = new StreamWriter("sample.txt"))
{
streamWriter.WriteLine("Hello, world!")
streamWriter.WriteLine("This is a sample text file created using StreamWriter class.")
streamWriter.Flush()
streamWriter.Close()
}
}
}
}
我觉得应该这样理解,首先你在streamWriter my =new streamWriter("c:\\text",true)就可以添加到这个txt文件中,如果没有true的话,就默认为替换。然后flush()我理解为streamwriter的方法只是将内容放在内存中,并没有真正的写到文件中,flush()清空内存,将数据写到文件中。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)