位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > C# > 問(wèn)題詳情

C# OOP技術(shù) 事件

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-04

    對(duì)象可以激活和使用事件,作為它們處理的一部分。事件是非常重要的,可在代碼的其他部分起作用,類似于異常(但功能更強(qiáng)大)。例如,可以在把Animal對(duì)象添加到Animals集合中時(shí),執(zhí)行特定的代碼,而這部分代碼不是Animals類的一部分,也不是調(diào)用Add()方法的代碼的一部分。為此,需要給代碼添加事件處理程序,這是一種特殊類型的函數(shù),在事件發(fā)生時(shí)調(diào)用。還需要配置這個(gè)處理程序,以監(jiān)聽(tīng)自己感興趣的事件。

    使用事件可創(chuàng)建事件驅(qū)動(dòng)的應(yīng)用程序,此類應(yīng)用程序比讀者此時(shí)所能想到的多得多。例如,許多Windows應(yīng)用程序完全依賴于事件。每個(gè)按鈕單擊或滾動(dòng)條拖動(dòng)操作都是通過(guò)事件處理實(shí)現(xiàn)的,其中事件是通過(guò)鼠標(biāo)或鍵盤觸發(fā)的。

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部