我瞭解使用委託類型的簽名事件的好處delegate void delegate_name(object sender, EventArgs e)
待遇
一),但除了這個事實,它可以爲我們節省一些打字,是否有任何其他我們應該使用已定義的委託類型EventHandler/EventHandler<T>
而不是聲明我們自己的具有簽名delegate void delegate_name(object sender, EventArgs e)
的委託類型的原因?
b)兩名其他原因,我可以使用預定義的委託類型EventArgs/EventArgs<T>
都認爲:
人食用特定事件(比如
event EventHandler my_event
)會立刻知道如何使用該事件?也許一些受歡迎的第三方方法接受作爲參數
EventHandler/ EventHandler<T>
委託類型,因此,如果有任何的機會,我們的代碼可能會使用這些第三方的方法,我們應該使用預定義的委託EventHandler/Eventhandler<T>
?
謝謝
謝謝大家的幫助 – flockofcode 2010-06-29 20:31:55