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

怎么尝试2次操作,然后catch()?

2012-02-16 
如何尝试2次操作,然后catch()???我想执行两次try,如果失败则messagebox.show()我有一个函数是hanshu1()还

如何尝试2次操作,然后catch()???
我想执行两次try,如果失败则messagebox.show();  
我有一个函数是hanshu1()  
还有一个函数是hanshu2()  
我想现执行hanshu1(),若不行我就执行hanshu2()  
否则我就catch()  
我应该怎么写呢??  
还有catch()括号里是算是什么异常??

[解决办法]
把第两个try嵌套来写在第一个try的catch里
不知道是什么类型的异常,就用Exception,捕捉所有异常
try
{
hanshu1();
}
catch (Exception)
{
try
{
hanshu2();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}

热点排行