一、什么是委托
1、委托是C#中由用戶自定義的一個類型;
2、類表示的是數(shù)據(jù)和方法的集合,而委托實(shí)際上上一個能夠持有對某個或某些方法的引用的類;
3、與其他類不同,委托類能擁有一個簽名,并且它只能持有與它的簽名相匹配的方法的引用。
二、如何使用委托
1、聲明一個委托類型;
2、使用該委托類型聲明一個委托變量;
3、創(chuàng)建委托類型的對象,把它賦值給委托變量。該委托對象包含某個方法的引用,這個方法和第1步定義的簽名一直;
4、為委托對象增加其他方法;
5、像調(diào)用方法一樣調(diào)用委托。此時,委托持有的每一個方法都會依次執(zhí)行。



示例如下:


