kgh*_*kgh 0 c# file-io events using filestream
我有一个类成员变量_stream,它是一个FileStream.这个变量在构造函数中初始化,需要坚持到我完成这个类.我有另一个类,每次需要写入文件时都会引发一个事件.在我的主类中,我有一个执行实际写作的事件处理程序.我在这个问题中尝试了以下代码:
void MyEventHandler(string message)
{
using (_stream)
using (StreamWriter s = new StreamWriter(_stream))
s.WriteLine(message);
}
Run Code Online (Sandbox Code Playgroud)
但这不起作用,因为在我完成它之前using处置了我FileStream.我应该做什么呢?