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

委托的定義

提問人:劉冬梅發(fā)布時間:2020-10-10

1.委托類型 (delegate type) 表示對具有特定參數(shù)列表和返回類型的方法的引用。通過委托,我們能夠?qū)⒎椒ㄗ鳛閷嶓w賦值給變量和作為參數(shù)傳遞。委托類似于在其他某些語言中的函數(shù)指針的概念,但是與函數(shù)指針不同,委托是面向?qū)ο蟮?,并且是類型安全的?/p>


2.委托聲明定義一個從System.Delegate 類派生的類。委托實例封裝了一個調(diào)用列表,該列表列出了一個或多個方法,每個方法稱為一個可調(diào)用實體。對于實例方法,可調(diào)用實體由該方法和一個相關(guān)聯(lián)的實例組成。對于靜態(tài)方法,可調(diào)用實體僅由一個方法組成。用一個適當?shù)膮?shù)集來調(diào)用一個委托實例,就是用此給定的參數(shù)集來調(diào)用該委托實例的每個可調(diào)用實體。

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

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