C 系統預定義委託型別Action,Func

2022-09-03 03:45:11 字數 599 閱讀 8965

系統預定義委託型別

1.action(無返回值)--t為0-16個引數型別

可以指向0-16個引數的方法。

class program

static void printint(int i)

static void printstring(string str)

static void printdoubleint(int i1, int i2)

static void main(string args)

}案例參自:siki老師的課程

2.func(有返回值)--t1為0-16個引數型別,t2為返回值型別

可以指向0-16個引數和乙個返回值的方法。func後面必須指定乙個返回值型別。先寫引數型別,最後乙個是返回值型別。

class program

static int test2(string str)

static int test3(int i, int j)

static void main(string args)

}案例參自:siki老師的課程

C 預定義型別

開發工具與關鍵技術 microsoft visual studio 2015 net預定義引用型別是物件和字串。型別物件是所有其它型別的最根本的基礎型別,而型別字串要 用來說明 unicode字串資料。預定義資料型別包括有符號和無符號整數型別 浮點數型別 二進位制 字元和十進位制型別。有符號整數型別...

EventHandler,預定義的委託

eventhandler 是乙個預定義的委託 專用於表示不生成資料的事件的事件處理程式方法。如果事件生成資料,則必須提供自己的自定義事件資料型別,並且必須要麼建立乙個委託,其中第二個引數的型別為自定義型別,要麼使用泛型eventhandler of teventargs 委託類並用自定義型別替代泛型...

C 中常用的幾種預定義委託

在system命名空間中,定義了一些常用的委託,如action,func,predicate,comparison,converter,eventhandler等。需要注意的是,引數帶有in的,表示逆變 引數帶有out的,表示協變。action或action即 delegate void syste...