C#——事件

事件的概念課本上是這樣的:
所謂事件,就是值當對象發生事情時,向其他對象提供通知的一種方法。
個人理解:
對象發生事情——C#中方法可以來表示發生事情。
一種方法——是不是而可以理解成一種機制,即事件是一種方法,一種機制。
下面將事件稱作 “事件處理機制”
而我們的日常用語中,“事件”又表示“事情”、“情況”。

課本:
在這裏插入圖片描述
個人理解:
在C#中,事件是藉助委託實現的。委託是一種編程技術,而事件機制是委託技術的一個應用。
最後的結果就是:當某一件事情發生時,委託將調用綁定的方法。

關於何時觸發事件處理機制,怎麼觸發事件處理機制

方法 中調用 (定義的)事件處理機制的名字,表示觸發事件處理機制。因此,當程序運行到調用 該方法處時,便會觸發事件處理機制

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章