【发布时间】:2018-11-05 03:42:03
【问题描述】:
是否有任何 Using.System 命令或其他任何东西来自动关闭 StreamReader。
我一直像这样关闭 StreamReader,例如:
sr.Close();
【问题讨论】:
-
你的意思是
using(var sr = GetMyStreamReader()){ /* ... */}? -
无论如何,如果这是 .NET,如果一个类实现了 IDisposable,请始终在
using块中创建它:using (var x = new StreamReader(param)) { ... }。这需要关闭它。
标签: c#