一毛钱
引用别人的回复static void Main(string[] args)
{
/* 嵌套try块
* try
* {
* //A
* try
* {
* //B
* }
* catch
* {
* //C
* }
* finally
* {
* //D
* }
* //E
* }
* catch
* { ... }
* finally
* { ... }
*
* 抛出异常在:内层A,E处由外层catch块捕获,并执行外层finally
* 抛出异常在:内层B处,且有一合适内层catch捕获,执行内层finally,后执行E处
* 抛出异常在:内层B处,但内层catch块没有合适处理程序,执行内层finally,搜索外层catch,找合适的,执行外层finally,此时不会执行E
* 抛出异常在:内层C处,退出内层catch块,执行内层finally,搜索外层catch,找到合适,执行外层finally
* 抛出异常在:内层D处,退出内层finally块,搜索外层catch,找到合适,执行外层finally
*/
/* 使用嵌套块的原因:
* 1.修改所抛出的异常类型
* 2.在代码的不同地方处理不同类型的异常
*/
}