C# 委託

來源:互聯網
上載者:User

標籤:

    想要學習C#中的委託就必須回顧一下C++的曆史,C++函數指標是C++中極富技巧性的東西,初學者看到它往往躲開,而高手卻把它當作利器中的利器。

   委託主要是幾個在開發中的作用:啟動線程;通用類庫;事件。

   理解委託的概念:

   我們都很熟悉常用的資料類型(如int)的使用方法:先定義一個變數,然後在給其賦值,如下所示:

    int i;

    i=100;

   委託也可以看成是一種資料類型,可以用於定義變數,但它是一種特殊的資料類型,它所定義的變數接受的數值只能是一個函數,更確切地說,委託類型的變數可以接受一個函數的地址,類似於C++語言的函數指標。

簡單的說:委託變數可看成是一種型別安全的函數指標,它只能接受符合其要求的函數引用。

   下面就委託的解釋,舉幾個例子:

                               

                                                  

                                             


     個人感觸:學習委託感覺就是一個生活中的例子,委託---幫忙,根據個人的想法,很像幫忙的意思,委託給別人,讓別人幫你完成可能的項目之類的。把學習應用到生活中,把生活投入到學習中,交響應互。






C# 委託

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.