请问,如何完全中断一个过程? ( 积分: 5 )

  • 主题发起人 主题发起人 mycwcgr_new
  • 开始时间 开始时间
M

mycwcgr_new

Unregistered / Unconfirmed
GUEST, unregistred user!
请问,如何完全中断一个过程?
我希望在执行another()时,不显示MessageBox.Show("No display");语句,请问如何写?
注意:在ReturnSystem()中,Return语句不能退出another() ,但是在Delphi中,可以用Abort语句完全退出
但是C#中不行。

private void button1_Click(object sender, System.EventArgs e)
{
another();
}

public void ReturnSystem()
{
return;
}

public void another()
{
ReturnSystem();
MessageBox.Show("No display");
}


ReturnSystem();仅仅是一个例子,这个过程是重用的,有许多其它程序语句
 
请问,如何完全中断一个过程?
我希望在执行another()时,不显示MessageBox.Show("No display");语句,请问如何写?
注意:在ReturnSystem()中,Return语句不能退出another() ,但是在Delphi中,可以用Abort语句完全退出
但是C#中不行。

private void button1_Click(object sender, System.EventArgs e)
{
another();
}

public void ReturnSystem()
{
return;
}

public void another()
{
ReturnSystem();
MessageBox.Show("No display");
}


ReturnSystem();仅仅是一个例子,这个过程是重用的,有许多其它程序语句
 
DELPHI中
procedure another() dynamic;

procedure another() override;
就可以,
C#我以前看过,也有类似的语法的,具体我记不清了。你查查,重新覆盖一个方法应该也是有的
 
Exit, 或是 Abort;
就可以了
 
"Exit, 或是 Abort;
就可以了 " is wrong!!!
 
throw 一个异常吧
 
后退
顶部