如何尝试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);
}
}