2011-12-19 34 views

回答

3

因爲事件必須指向它以某種方式觸發的函數,並且在C#中,此機制由委託人實現。

在迴應評論:

那麼,爲什麼這樣不與Java只使用方法火 事件的情況下?

因爲Java使用舊的傳統事件模式(如在C++中)。 C#委託更易於使用,並允許您指向靜態函數,而不是強制使用類方法。

+0

那麼,爲什麼這種情況並非只使用方法來觸發事件的Java呢? – Lion

+0

因爲Java使用舊的傳統事件模式(如在C++中)。 C#委託更易於使用,並允許您指向靜態函數(不僅像傳統方式那樣使用類方法)。 – geniaz1

+0

geniaz1 :)不,你永遠不會要求某人投票並考慮將自己的答案標記爲接受的答案。但是,如果某人現在到了該網站,則可以建議這樣做。在這種情況下,您可能會收到取消提議的降價提案。 – Lion