有這個線程具有相同的名稱,但不同的目的 Threading - make sure the thread finishes線程 - 確保線程完成在C#
這是得到了使用+ =連接到事件的方法。
public void MsgBox(Int i, Int j)
{
MessagBox.Show ("a");
MessagBox.Show ("b"); //it was not MessageBox.Show ("b") in the original code.
// It was something that is more time consuming for the computer
}
我會得到消息框的值a,a,a,b,b,b
做一些調試後,我意識到以前MessageBox.Show("b")
可以調用,事件調用另一個MSGBOX實例從而導致a,a,a,b,b,b
你可以sh是你創建線程的部分嗎? – bit
你想要發生什麼? –
notifiable.Onevent1 + =(o,e)=> {MsgBox(o.a,o.b); }; – user3398315