C 學習筆記 委託

2021-10-02 16:46:38 字數 515 閱讀 2334

學習目的:了解委託的概念

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace example3_13

//定義乙個test方法

static void test(mydelegate d)

d = method2; //將委託改為與m2方法關聯

//內部改變,不影響委託呼叫後的結果

}//定義方法,以備委託呼叫

static void method1()

static void method2()}}

執行結果如下:

C 「委託」學習筆記

using system using system.collections.generic using system.linq using system.text namespace delegatetest console.writeline sh3 jiang 組合委託,此時委託就能夠依次執行多...

C 學習筆記 委託

什麼是委託?委託 delegate 是一種可以把引用儲存為函式的型別。委託的宣告非常類似於函式,但不帶函式體 且要使用 delegate關鍵字。委託的宣告指定了乙個型別和引數列表。在定義了乙個委託後就可以宣告該委託型別的變數。接著把這個變數初始化為與委託有相同返回型別和引數列表的函式引用。之後,就可...

C 委託學習筆記

namespace delegate private static void chinesegreeting string name 注意此方法,它接受乙個greetingdelegate型別的方法作為引數 private static void greetpeople string name,gr...