将WriteLine写入文本文件并更改预览

时间:2012-02-18 11:19:36

标签: c# winforms .net-2.0 streamwriter

我可以将文本行写入文件,并在每次调用WriteLine后查看更改吗?现在,只有在关闭StreamWriter后才会看到此文件中的更改。

StreamWriter sw = new StreamWriter(string path);
sw.WriteLine("text");

在这个地方我想预览我的文件

sw.Close();

现在我只在这一刻看到了写行

1 个答案:

答案 0 :(得分:1)

默认情况下,缓存StreamWriter的输出。 试试这个:

sw.AutoFlush = true;

请参阅此处http://msdn.microsoft.com/en-us/library/system.io.streamwriter.autoflush.aspx