欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C# 委托(delegate) 的小例子

 更新時(shí)間:2013年03月08日 15:11:37   作者:  
利用委托(delegate)好像也能解決避免大量switch case的代碼。

代碼如下:

復(fù)制代碼 代碼如下:

static void Main(string[] args)
        {
           Console.WriteLine(Exec(GetSet));
           Console.ReadKey();
        }
        //定義委托,用于將方法做為參數(shù)傳給Exec.
        public delegate string GetResultDelegate();
        public static string Get()
        {
            return "get";
        }

        public static string GetTest()
        {
            return "gettest";
        }

        public static string GetSet()
        {
            return "getSet";
        }


        public static string Exec(GetResultDelegate getResult)
        {
            return getResult();
 }


利用委托,可以把一個(gè)方法做為另一個(gè)方法的參數(shù),直接執(zhí)行參數(shù)就OK了。和javascript的函數(shù)有點(diǎn)相似,javascript里面的函數(shù)也可以做為另一個(gè)函數(shù)的參數(shù)。javascript中直接可以用函數(shù)名做參數(shù),而c#中必須通過(guò)委托,轉(zhuǎn)個(gè)彎,實(shí)現(xiàn)同樣的功能!

相關(guān)文章

  • C# Newtonsoft.Json 的使用說(shuō)明

    C# Newtonsoft.Json 的使用說(shuō)明

    這篇文章主要介紹了C# Newtonsoft.Json 的使用說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-01-01
  • c#基于Win32Api實(shí)現(xiàn)返回Windows桌面功能

    c#基于Win32Api實(shí)現(xiàn)返回Windows桌面功能

    本文分享下回到桌面功能的實(shí)現(xiàn)方法,效果與快捷鍵(Win+D)相同。有此需求的朋友可以參考下
    2021-05-05
  • C#實(shí)現(xiàn)Excel轉(zhuǎn)PDF時(shí)設(shè)置內(nèi)容適應(yīng)頁(yè)面寬度

    C#實(shí)現(xiàn)Excel轉(zhuǎn)PDF時(shí)設(shè)置內(nèi)容適應(yīng)頁(yè)面寬度

    將Excel轉(zhuǎn)為PDF格式時(shí),通常情況下轉(zhuǎn)換出來(lái)的PDF頁(yè)面都是默認(rèn)的寬度大小。所以本文提供了C#實(shí)現(xiàn)Excel轉(zhuǎn)PDF時(shí)設(shè)置內(nèi)容適應(yīng)頁(yè)面寬度的示例代碼,需要的可以參考一下
    2022-04-04
  • 深入分析c# 繼承

    深入分析c# 繼承

    這篇文章主要介紹了c# 繼承的相關(guān)資料,文中講解的非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • .NET(C#):Emit創(chuàng)建異常處理的方法

    .NET(C#):Emit創(chuàng)建異常處理的方法

    .NET(C#):Emit創(chuàng)建異常處理的方法,需要的朋友可以參考一下
    2013-04-04
  • C#對(duì)集合進(jìn)行排序

    C#對(duì)集合進(jìn)行排序

    這篇文章介紹了C#對(duì)集合進(jìn)行排序的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • C# 調(diào)用FFmpeg處理音視頻的示例

    C# 調(diào)用FFmpeg處理音視頻的示例

    這篇文章主要介紹了C# 調(diào)用FFmpeg處理音視頻的示例,幫助大家更好的利用c# 處理音視頻,感興趣的朋友可以了解下
    2020-12-12
  • 深入多線程之:Reader與Write Locks(讀寫(xiě)鎖)的使用詳解

    深入多線程之:Reader與Write Locks(讀寫(xiě)鎖)的使用詳解

    本篇文章是對(duì)Reader與Write Locks(讀寫(xiě)鎖)的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C#語(yǔ)法之泛型的多種應(yīng)用

    C#語(yǔ)法之泛型的多種應(yīng)用

    這篇文章主要介紹了C#語(yǔ)法之泛型的多種應(yīng)用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 基于WPF實(shí)現(xiàn)擬物音量控件

    基于WPF實(shí)現(xiàn)擬物音量控件

    這篇文章主要為大家詳細(xì)介紹了如何基于WPF實(shí)現(xiàn)簡(jiǎn)單的擬物音量控件,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)或工作有一定幫助,感興趣的小伙伴可以了解一下
    2023-05-05

最新評(píng)論