C 委託變數Action和Func

2021-07-22 23:16:16 字數 491 閱讀 5576

c#中的委託

簡單來說,使用委託可以將多個方法繫結到同乙個委託變數,當呼叫此變數時,

可以依次呼叫所有方法。

action委託

1.action a=printstring

action可以指向乙個沒有返回值,也沒有引數的方法。

actiona=printstring;
action 還可以接受沒有返回值,有多個引數的方法,系統會自動尋找匹配的方法,引數最多16個

func委託

static int test3(int i,int j)

static void main(string args)

func後面可以跟很多態別,最後乙個型別是返回值型別,前面的;型別是引數型別,引數型別必須跟指向的方法的引數型別按照順序一一對應。

func最多可以有16個引數型別。

C 學習筆記 泛型委託Action和Fun

本節學習了泛型委託action和fun兩類特殊的委託,這兩個特殊的委託是dot framewrok自帶的。結合lambda表示式,可以在寫程式時,簡潔 和提高編碼效率。一 action和fun兩個委託的不同點 action只能委託必須是無返回值的方法 fun只是委託必須有返回值的方法 二 演練 us...

C 學習筆記 泛型委託Action和Fun

本節學習了泛型委託action和fun兩類特殊的委託,這兩個特殊的委託是dot framewrok自帶的。結合lambda表示式,可以在寫程式時,簡潔 和提高編碼效率。一 action和fun兩個委託的不同點 action只能委託必須是無返回值的方法 fun只是委託必須有返回值的方法 二 演練 us...

C 中的Func委託和Action委託

委託時物件導向的程式語言中新加入的一種特性,在c 中引入委託使得c 程式的編寫更加靈活。c 中可以自己定義各種各樣的委託,但是c 語言也預先為我們定義了兩個做常用的委託,乙個是func乙個是action.函式最基本的特點就是輸入輸出,即輸入引數 執行運算 輸出引數,action是一類沒有輸出引數的委...