首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Try.Finally 是否可以嵌套?解决方法

2012-02-10 
Try...Finally 是否可以嵌套?Delphi(Pascal) codeTryTry...Finally...EndFinally....End;可以这样写吗?如

Try...Finally 是否可以嵌套?

Delphi(Pascal) code
Try    Try    ...  Finally   ...  End;    Finally  ....End;


可以这样写吗?如果嵌套中的Try部分出错了,是执行内部嵌套的Finally,还是外层的Fianlly呢?




[解决办法]
除非必要,一般两重嵌套就好了,保证代码的清晰可读,其他就如僵哥说的分解到别的子过程中。
例如一般这样就够了
Delphi(Pascal) code
begin  try    try    except    end;  finally  end;end; 

热点排行