事件的概念課本上是這樣的:
所謂事件,就是值當對象發生事情時,向其他對象提供通知的一種方法。
個人理解:
對象發生事情——C#中方法可以來表示發生事情。
一種方法——是不是而可以理解成一種機制,即事件是一種方法,一種機制。
下面將事件稱作 “事件處理機制”。
而我們的日常用語中,“事件”又表示“事情”、“情況”。
課本:
個人理解:
在C#中,事件是藉助委託實現的。委託是一種編程技術,而事件機制是委託技術的一個應用。
最後的結果就是:當某一件事情發生時,委託將調用綁定的方法。
關於何時觸發事件處理機制,怎麼觸發事件處理機制?
:
在 方法 中調用 (定義的)事件處理機制的名字,表示觸發事件處理機制。因此,當程序運行到調用 該方法處時,便會觸發事件處理機制。