小编kgh*_*kgh的帖子

使用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.我应该做什么呢?

c# file-io events using filestream

0
推荐指数
1
解决办法
1069
查看次数

标签 统计

c# ×1

events ×1

file-io ×1

filestream ×1

using ×1