如果 catch 和 finally block 都抛出异常会发生什么?
最佳答案
当 finally
block 抛出异常时,它将有效地隐藏 catch
block 抛出的异常,并将成为最终抛出的异常。因此,重要的是在捕获时记录异常,或者确保 finally block 本身不会抛出异常,否则您可能会抛出被扼杀且从未见过的异常。
关于c# - 如果 catch 和 finally block 都抛出异常会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1482395/