当前位置:首页 > 关于try语句的finally中的代码执行问题

关于try语句的finally中的代码执行问题

如果在try的语句块里面有个return方法,那么写在finally中的语句还会执行吗?

如下面的这段代码

try

{

   Response.Write("aaa");

   return;

}

catch{}

finally{

   Response.Write("bbb");

}

如果你运行这段代码,就会发现,finally中的代码是被执行了的。

也就是说,这段代码的运行结果为:

aaabbb