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.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?