Flus或Dispose或Close后的C#Streamwriter,再次使用?

时间:2016-12-21 14:18:17

标签: c# streamwriter

我使用StreamWriter编写了一个C#控制台应用程序: 现在我想关闭StreamWriter来编写filename.txt中的所有元素但是我想再次使用相同的StreamWriter,我该怎么办呢? 关闭后打开?

示例:

StreamWriter Stream = new StreamWriter(filename,true);

for(;;)
{
//this is a endless loop
Stream.WriteLine("THIS MUST BE WRITE TO MY DEVICE NOW")
//now i must use
Stream.Close();
//or
Stream.Dispose();
//or
Stream.Close();

}
// When it begin again from the top of the loop the StreamWriter   doesn´t    work.

现在我想关闭StreamWriter来编写filename.txt中的所有元素但是我想再次使用相同的StreamWriter,我该怎么办呢? 关闭后打开?

1 个答案:

答案 0 :(得分:1)

Stream.Flush();
// it works fine