C 委託的學習

2021-07-02 16:46:37 字數 1066 閱讀 1784

看完 這一篇文章, 大致了解了委託的概念, 在此進行總結

首先 滿足乙個需求, 根據客戶需要用不同語言版本輸出早上好, 如果用列舉**會很複雜, 這裡用委託會顯得很簡潔  

委託**:

namespace 委託實現測試

private static void chinesegreeting(string name)

//委託的具體內容實現

private static void greetpeople(string name, greetingdelegate mahegreeting)

static void main(string args)

}}

燒水的**:
//核心燒水**

// 假設我們有個高檔的熱水器,我們給它通上電,當水溫超過95度的時候:1、揚聲器會開始發出語音,告訴你水的溫度;2、液晶屏也會改變水溫的顯示,來提示水已經快燒開了。

//現在我們需要寫個程式來模擬這個燒水的過程,我們將定義乙個類來代表熱水器,我們管它叫:heater,它有代表水溫的字段,叫做temperature;當然,還有必不可少的給水加熱方法boilwater(),乙個發出語音警報的方法makealert(),乙個顯示水溫的方法,showmsg()。

using system;

using system.collections.generic;

using system.text;

namespace delegate }}

}}

// 警報器

public class alarm 度了:", param);}}

// 顯示器

public class display 度。", param);}}

class program

}}

直接偷懶複製貼上了許多**, 不過具體的意思與思路一定要理解, 經常回來回顧吧

C 委託的學習

注 我的學習筆記,之前在蠻牛網發表的。using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace csharp 委託的...

C 委託學習

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

C 委託學習

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