try
{
...;
}
catch(Exception err)
{
textBox3.Text = err.ToString();
throw(err);
return;
}
MessageBox.Show("没有中断");
...
...
-------------------------------------------------------
错误提示return无效。我想把错误信息存到err,然后显示出来,接着终止程序继续向下执行。请问该怎样修改?
{
...;
}
catch(Exception err)
{
textBox3.Text = err.ToString();
throw(err);
return;
}
MessageBox.Show("没有中断");
...
...
-------------------------------------------------------
错误提示return无效。我想把错误信息存到err,然后显示出来,接着终止程序继续向下执行。请问该怎样修改?
可是不throw(err),程序还是会执行MessageBox.Show("没有中断")及下面的语句啊!
请指教.
把它们都放TRY{}里
当你throw(err)时,你的程序就跳到外面去了,当然就不会执行return了
try
{
...;
return;
}
catch(Exception err)
{
textBox3.Text = err.ToString();
throw(err);}