[問題] delegate 中出現 exception 時

看板C_Sharp作者 (Markmcm)時間15年前 (2010/10/01 22:44), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
抱歉,這個問題我也不知道要怎樣講 我有個問題是 onChange() -------> delegate(object sender, EventArgs e) ↑ ↓ ↑ ↓ ↑ ↓ ↑------------------------- ↓ ↑ ↓ ↑ ↓ 卻回這-- exception! <-------- doSomething() 原 本 該 到 這 ↓ Program.FormThreadException() (處理整個程式的exception) 原本出現例外時,該被底層抓到, 卻意外地重新再叫一次 delegate 方法, 而且第二次卻沒有問題的結束。 請問 delegate 本身就像是 exception handler 一樣嗎? 如果是的話,那這種情況該怎樣避免呢? 抱歉我是新手,所以這問題想了2個小時也只能理出這一點頭緒。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.6.153

10/02 02:19, , 1F
嗯? 看不懂.....
10/02 02:19, 1F

10/02 06:32, , 2F
delegate負責呼叫小弟去做事情,所以是小弟try/catch
10/02 06:32, 2F
文章代碼(AID): #1CfVExf2 (C_Sharp)