泛型acion委託表示引用乙個void返回型別的方法,至多可以傳遞至16個引數型別,沒有泛型的action類可呼叫沒有引數的方法,如
class test
static void main(string args)
泛型func委託表示引用帶返回型別的方法,至多可以傳遞16個引數型別和乙個返回型別,func
}
public static double add(double a,int b)
funcf=類名.add;
沒有引數時
public static string getname()
funcf=類名.getname;
對應非靜態方法
funcf=物件名.getname;
C 中的Func委託和Action委託
委託時物件導向的程式語言中新加入的一種特性,在c 中引入委託使得c 程式的編寫更加靈活。c 中可以自己定義各種各樣的委託,但是c 語言也預先為我們定義了兩個做常用的委託,乙個是func乙個是action.函式最基本的特點就是輸入輸出,即輸入引數 執行運算 輸出引數,action是一類沒有輸出引數的委...
C 委託變數Action和Func
c 中的委託 簡單來說,使用委託可以將多個方法繫結到同乙個委託變數,當呼叫此變數時,可以依次呼叫所有方法。action委託 1.action a printstring action可以指向乙個沒有返回值,也沒有引數的方法。actiona printstring action 還可以接受沒有返回值,...
C 委託型別Action和Func
簡述 action和func就是泛型委託,作用就是可以為我們省去定義委託的步驟。1.action為返回型別為void且無參的委託 等價於delegate void 委託名 使用方式 static void dofirstwork 在工作 task.currentid action t1 new ac...