委托的定義
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í)體。
點(diǎn)擊加載更多評(píng)論>>