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

委托的定義

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

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


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

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

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