摘要:
说到c#中的try...finally...和using我想大多数人都不会陌生,这两个结构在C#中起着至关重要的作用,就是在程序抛出异常的时候仍然能够确保程序执行完某一部分代码,对于try...finally...就是在try块抛出异常时,确保仍然执行finally块中的代码,对于using就是在using块中的代码在抛出异常时,仍然执行在using上声明的对象的接口IDisposable.Dispose方法(后面会讲到这实际上还是通过try...finally...实现的)。但是你确信你的try...finally...块在发生异常时一定会执行finally,你的using块发生异常时一定会 阅读全文