C#委托(Delegate)的兩大作用
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
委托的兩個(gè)核心功能:一個(gè)是將函數(shù)作為參數(shù)傳遞,另一個(gè)是用來(lái)定義事件。1. 將函數(shù)作為參數(shù)傳遞(實(shí)現(xiàn)回調(diào)機(jī)制)委托允許你將方法(函數(shù))的引用作為參數(shù)傳遞給其他方法,從而實(shí)現(xiàn)回調(diào)(Callback)或高階函數(shù)的機(jī)制(高階函數(shù)是指可以接受函數(shù)作為參數(shù),或者返回函數(shù)作為結(jié)果的函數(shù))。這在事件處理、異步編程(如 示例:
2. 定義事件(Event)事件( 示例:
閱讀原文:https://mp.weixin.qq.com/s/Og8OkoKx9SQD6PWifglGjw 該文章在 2025/6/23 14:13:43 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |