我在許多書中讀到,事件是保留在某個時間點執行的功能,不需要「馬上」。我不明白這一點,我認爲這是錯誤的。它必須與事實相關,事件的常見來源是像鼠標或鍵盤這樣的I/O設備。但事件不是這樣。.Net中的事件以及與時間「維度」的關係
事件是「簡單」屬性般的多播委託(類似於優秀的飛碟書的屬性類似的概念)。一個委託是一個「函數指針」,這是一種將「注入」方法作爲參數的方法,最終幫助我們「反轉」兩個對象的耦合,使我們不會引用「被調用」對象(從而實現觀察者模式)。至少這是我使用事件的方式。
是上述錯誤? (對不起,任何壞的書面英語)
你從哪裏讀到這個?在什麼情況下? – Oded 2011-06-10 08:08:53
@代表性的第一件事是再次來自** c#深入**,其中代表是「類似遺囑或遺囑的東西」。你在死之前寫下它,以後再「執行」。 (從書的第28頁輕鬆翻譯)。這讓我困惑...... – 2011-06-10 08:12:01