C#中的try catch finally(链接)
下面这篇微软的官方文档,详细讲述了C#中如何使用try catch finally来处理异常:
Exception-handling statements - throw, try-catch, try-finally, and try-catch-finally
其中这个地方有说到,不管是在try代码块中发生了异常,还是在catch代码块中发生了异常,finally代码块的代码都会执行:
When an exception is handled by a catch block, the finally block is executed after execution of that catch block (even if another exception occurs during execution of the catch block).
The try-catch-finally statement
下面这篇微软的官方文档中还有提到,当一个异常(Exception)被抛出(throw)后,抛出异常那一行之后跟随的代码就都不会被执行了:
Control never reaches the statement immediately following the throw.
浙公网安备 33010602011771号