2009-09-02 42 views

回答

33

delTest()窗體是一個編譯器助手,它下面是一個真正的調用Invoke()

+1

理查德,我幾乎不得不拿走你的投票,因爲你的個人資料中拼寫錯誤「rotorua」;) – 2009-09-02 11:32:16

+0

@Rob:糟糕,錯字,現在已修復。 – Richard 2009-09-02 12:29:08

+1

@Richard:Invoke()在內部做了什麼。這個Invoke方法究竟在哪裏?我沒有在Delegate的元數據文件以及MultiCastDelegate中找到。 – Novice 2011-03-16 06:44:38

3

這是正確的。兩者都有完全相同的結果。

當然,您已經正確初始化delTest

+0

如果'delTest'爲'null',那麼這兩種語法都會導致相同的結果(在這種情況下,從嘗試調用的行中拋出'NullReferenceException')。 – 2015-02-27 09:16:50