明白了,Main函数中的Console.WriteLine(GetIt());调用了GetIt(),而这个最后是有个返回值,最终把它打印出来了。
return,try,catch,finally 的执行方法如下:
try { //执行的代码,其中可能有异常。一旦发现异常,则立即跳到catch执行。否则不会执行catch里面的内容 }
catch { //除非try里面执行代码发生了异常,否则这里的代码不会执行 }
finally { //不管什么情况都会执行,包括try catch 里面用了return ,可以理解为只要执行了try或者catch,就一定会执行 finally } |