你真的知道吗?catch、finally和return哪个先执行
原文中文,约1900字,阅读约需5分钟。发表于: 。我的一位朋友前阵子遇到一个问题,问题的核心就是try……catch……finally中catch和finally代码块到底哪个先执。这个问题看起来很简单,当然是“catch先执行、finally后执行”了?真的是这样吗?有下面一段C#代码,请问这段代码的执行结果是什么?public static void Main(string[] args) { try { A(); } ...
通过C#和Java代码示例,讲述了try...catch...finally中catch和finally代码块的执行顺序问题,以及在finally代码块中修改返回值或抛出异常的影响。