那麼,很明顯,如果您不希望執行其餘的方法代碼,則需要在Form.Close後使用return。我的意思是像這樣的sutiation:關於Form.Close()的更多時間
private void SomeMethod()
{
if (someCondition)
{
Close();
return;
}
SomeOtherMethod;
}
但是如果這個SomeMethod從其他地方或標準控制事件處理程序調用呢?像Handler - > Method1 - > SomeMethod。如果從SomeMethod調用Close()然後執行返回,那麼Method1和Handler代碼是否會一直執行到最後,或者最終會關閉表單?
有沒有什麼辦法可以立即使用Close來關閉窗體?我的意思是,只是從這個地方,而不是所有的序列將完成執行之前?