C 筆記 委託

2021-10-07 06:28:35 字數 1168 閱讀 4956

和類一樣,委託是使用者自定義的型別,但是類是資料和方法的集合,而委託是持有乙個或多個方法。

delegate可以看做是乙個包含有序方法列表的物件,這些方法具有相同的簽名和返回型別。

public

delegate

<

return

type

>

<

delegate

-name

>

關鍵字 返回型別 委託類簽名 引數列表

using

system

;using

system.collections.generic;

using

system.linq;

using

system.text

;using

system.threading;

using

system.threading.tasks;

namespace ef

///<

/summary>//

/="name"

>

<

/param>

public

static void chinese(

string

name

)

/////

/ 給美國人打招呼的方法

///<

/summary>//

/="name"

>

<

/param>

public

static void american(

string

name

)

/////

/ 定義乙個打招呼通用方法

///<

/summary>//

/="name"

>

<

/param>

public

static void normal(hellodelegate hello,

string

name

)

}}

C 委託筆記

什麼是委託?宣告委託物件?建立委託物件?賦值委託?組合委託?為委託增加方法?從委託移除方法?呼叫委託?委託的例項?呼叫帶返回值的委託?呼叫帶引用的委託?匿名方法?lambda表示式?委託 有相同簽名和返回值型別的有序方法列表 1 方法的列表稱為呼叫列表 2 當委託被呼叫時,它呼叫列表中的每乙個方法 ...

C 委託(筆記)

委託 將方法作為引數進行傳遞的時候,需要利用到委託。如下例項 筆記 class bubble while swpped class employee 員工工資表 public string name public decimal money public static bool com employ...

C 「委託」學習筆記

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