【发布时间】:2013-05-14 07:02:25
【问题描述】:
我有一个名为 TryMe 的方法,它有 try catch 块并捕获他的异常。
我从另一个班级给他打电话,但是当发生异常时,它不会停止代码执行。
示例:
public void TryMe()
{
try
{
SomeMethod();
}
catch(Exception exception){
MessageBox.Show(exception.Message);
}
}
//Method calling
Actions CAactions = new Actions();
CActions.TryMe();
///////////////////////////////////
//If exception is handled it should stop to here.
this.Hide();
FormActions FormActions = new FormActions();
方法定义在类文件中。方法调用为windows形式。
问题是它只显示消息框并且代码继续执行。
我想在异常捕获后停止代码而不是隐藏表单。如果一切正常,它应该隐藏它。
可能是我的观念错了?
【问题讨论】:
标签: c# windows winforms exception exception-handling