小编Cas*_*ite的帖子

using 语句中的“访问已处理的关闭”警告

我正在使用“使用语句”来确保正确清理 StreamWriter。

using (StreamWriter fout = new StreamWriter(tempFile))
{
    data.ForEach(line => fout?.WriteLine(line));
}
Run Code Online (Sandbox Code Playgroud)

我收到 ReSharper 警告“访问已处理的关闭”,据我所知,这是因为变量fout可能已关闭。我知道在某些用途中可能会发生,但在这种情况下,是否有可能fout在调用时已经被处理WriteLine

c# resharper idisposable using-statement

3
推荐指数
1
解决办法
1750
查看次数

标签 统计

c# ×1

idisposable ×1

resharper ×1

using-statement ×1