我们不应该在完成使用后关闭FileStream实例吗?

时间:2017-05-18 03:24:02

标签: c#

我看到了一些关于使用MSDN中的FileStream的例子,但是在使用它之后没有close(),这是MSDN的错误吗? https://msdn.microsoft.com/en-us/library/system.io.filestream(v=vs.110).aspx

1 个答案:

答案 0 :(得分:0)

实现IDisposable接口的任何资源(例如:stream)主要使用非托管资源,应使用Dispose方法进行处理。

但是 - “如果您的语言支持构造,例如C#中的using语句和Visual Basic中的Using语句,您可以使用它而不是显式调用IDisposable.Dispose自己。”

https://msdn.microsoft.com/en-us/library/system.idisposable(v=vs.110).aspx