C 委託的學習

2021-07-16 22:03:20 字數 1284 閱讀 4950

注:我的學習筆記,之前在蠻牛網發表的。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace csharp_委託的學習

//static void printstr()

//2、委託可以作為引數傳遞

//private delegate void print();//定義了乙個無返回型別、名稱為print的委託。

//static void main(string args)

////static void printstr()

////static void printdelegatemethod(print printtemp)

//3、內建委託:action型別委託

action型別委託的特點:無返回型別的委託即返回型別為void

定義格式:t表示方法的引數,最多不超過16個

action

actionactionaction//static void main(string args)

////static void printstr()

////static void printonestr(string s1)

////static void printtwostr(string s1, int i2)

//3、內建委託:func型別委託

func型別委託的特點:帶有乙個返回值的委託

定義格式:t表示方法的引數, treturn表示返回值型別,t最多不超過16個

func

funcfuncfunc//static void main(string args)

////static int test1()

////static string test2(float f1)

////static string test3(string s1, int i2)

////多播委託:委託裡包含多個方法(函式),呼叫多播委託可以同時呼叫這些方法

private delegate void print();//定義了乙個無返回型別、名稱為print的委託。

static void main(string args)

static void print1()

static void print2()

}}

C 委託的學習

看完 這一篇文章,大致了解了委託的概念,在此進行總結 首先 滿足乙個需求,根據客戶需要用不同語言版本輸出早上好,如果用列舉 會很複雜,這裡用委託會顯得很簡潔 委託 namespace 委託實現測試 private static void chinesegreeting string name 委託的...

C 委託學習

在學習c 中的委託和事件過程中,我讀了許多文章來理解他們二者究竟是怎麼一回事,以及如何使用他們,現在我將整個的理解過程陳述以下,我學到的每一方面,恐怕也是你們需要掌握的 什麼是委託?委託和事件這兩個概念是完全配合的。委託僅僅是函式指標,那就是說,它能夠引用函式,通過傳遞位址的機制完成。委託是乙個類,...

C 委託學習

委託學習,委託就是一種資料型別,就是把乙個方法當引數乙個使用,這裡先寫乙個最簡單的委託練習!新建乙個空專案,再建乙個控制台程式 然後再建乙個類庫,在類庫中新建乙個沒有返回型別的委託 就是新建乙個類,委託其實就是乙個類,寫法如下 namespace classlibrary1 然後在在類庫中再建乙個類...