幕布斯6054654
Using打电话Dispose()在.之后using-块是左的,即使代码抛出异常。所以你通常用using对于需要清理的类,比如IO。因此,这个使用块:using (MyClass mine = new MyClass()){
mine.Action();}会做同样的事情:MyClass mine = new MyClass();try{
mine.Action();}finally{
if (mine != null)
mine.Dispose();}使用using更短更容易读懂。