文章出處
文章列表
委托:
也稱為代理,事件也是一種委托;
定義在類的最外面
1、定義委托
關鍵字:delegate
函數簽名:簽名和函數保持一致
定義委托的時候要根據函數來定義
public delegate int First(int a,int b);
指向的方法的返回類型,需要參數必須一致!
2、定義委托變量,指向方法
委托不能被實例化,因為不是類;
First f = new JiaFa().JiaFa; //新建委托變量,指向方法,注意!!方法不需要小括號!!
第二次可以使用+=
public int JiaFa(int a,int b)
{
return a+b;
}
調用:
f(5,3);
可以理解為函數的指針,委托指向哪個函數,則這個委托就代表哪個函數
可以讓函數當做參數一樣進行傳遞
文章列表
全站熱搜