将实现IDisposable的类实例化到using块中。或者,如果它正在try-catch块中实例化,那么Dispose在Finally中。在像这样的using块中使用try-catch块有什么问题吗?try using (Foo bar = new Foo()) bar.doStuff();}{
/
我学习了java7的特性try with resources。这是否意味着在catch之前调用了finally?如果我想在catch中处理可关闭的资源怎么办?
有一个观察结果证实了我的假设。如果尝试块抛出资源的exception1和close方法抛出exception2,那么exception1将被捕获,ex