using (FileStream fileStream = new FileStream(path))
{
// do something
}
Run Code Online (Sandbox Code Playgroud)
现在我知道using模式是IDisposable的一个实现,即设置了Try/Catch/Finally并在对象上调用Dispose.我的问题是如何处理Close方法.
MSDN说它没有被调用,但我已经读过了.
我知道FileStream继承自Stream,这里解释了.现在说不要覆盖Close(),因为它是由Dispose()调用的.
那么有些类只是在Dispose()方法中调用Close()或者使用调用Close()吗?