最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#中匿名方法與委托的關(guān)系介紹

 更新時間:2022年08月25日 08:34:04   作者:Darren Ji  
這篇文章介紹了C#中匿名方法與委托的關(guān)系,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

當對2個數(shù)實現(xiàn)加減乘除,其中的一個解決方案是通過委托來實現(xiàn)。如下:

    class Program
    {
        private delegate int CaculateDel(int num1, int num2);
        static void Main(string[] args)
        {
            CaculateDel caculateDel = Add;
            Console.WriteLine(caculateDel.Invoke(1,2).ToString());
            Console.ReadKey();
        }
        static int Add(int num1, int num2)
        {
            return num1 + num2;
        }
    }

以上,把Add方法賦值給了CaculateDel類型的委托變量。

如果用匿名方法來實現(xiàn),就是:

    class Program
    {
        private delegate int CaculateDel(int num1, int num2);
        static void Main(string[] args)
        {
            CaculateDel caculateDel = delegate(int num1, int num2)
            {
                return num1 + num2;
            };
            Console.WriteLine(caculateDel.Invoke(1,2).ToString());
            Console.ReadKey();
        }
    }  

可見,匿名方法就是委托,使用匿名方法有了更好的靈活性,不需要事先把方法寫"死"。

如果我們使用System.Diagnostics的Stopwatch的實例方法Reset、Start、Stop等來重置、開始、結(jié)束Stopwatch,用Stopwatch的ElapsedTickes屬性來顯示時間,我們可以發(fā)現(xiàn)匿名方法的效率比較高。

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • C#操作SQLite實現(xiàn)數(shù)據(jù)的增刪改查

    C#操作SQLite實現(xiàn)數(shù)據(jù)的增刪改查

    SQLite是一個輕量級、跨平臺的關(guān)系型數(shù)據(jù)庫,在小型項目中,方便,易用,同時支持多種開發(fā)語言。本文將用C#語言對SQLite 的一個封裝,實現(xiàn)數(shù)據(jù)的增刪改查。需要的可以參考一下
    2022-01-01
  • C#實現(xiàn)多線程的幾種方式常用場景分析

    C#實現(xiàn)多線程的幾種方式常用場景分析

    多線程是C#中一個重要的概念,多線程指的是在同一進程中同時運行多個線程的機制,多線程適用于需要提高系統(tǒng)并發(fā)性、吞吐量和響應速度的場景,可以充分利用多核處理器和系統(tǒng)資源,提高應用程序的性能和效率,這篇文章主要介紹了C#實現(xiàn)多線程的幾種方式,需要的朋友可以參考下
    2024-05-05
  • C#反序列化到類的實現(xiàn)方法

    C#反序列化到類的實現(xiàn)方法

    這篇文章主要介紹了C#反序列化到類的實現(xiàn)方法,涉及C#反序列化的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • 利用C#最大化CPU利用率的核心方法

    利用C#最大化CPU利用率的核心方法

    在高性能計算、AI訓練、實時渲染等場景中,CPU的利用率直接決定程序的執(zhí)行效率,C#作為一門現(xiàn)代化語言,提供了豐富的并發(fā)工具來幫助開發(fā)者最大化利用CPU資源,下面小編給大家詳細說說如何通過C#最大化CPU利用率,需要的朋友可以參考下
    2025-08-08
  • 淺談Silverlight 跨線程的使用詳解

    淺談Silverlight 跨線程的使用詳解

    本篇文章是對Silverlight跨線程的使用進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C# Email郵件發(fā)送功能 找回或重置密碼功能

    C# Email郵件發(fā)送功能 找回或重置密碼功能

    這篇文章主要為大家詳細介紹了C# Email郵件發(fā)送功能,找回或重置密碼功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • c# 多線程處理多個數(shù)據(jù)的方法

    c# 多線程處理多個數(shù)據(jù)的方法

    這篇文章主要介紹了c# 多線程處理多個數(shù)據(jù)的方法,幫助大家更好的理解和學習使用c#,感興趣的朋友可以了解下
    2021-03-03
  • C# dynamic關(guān)鍵字的使用方法

    C# dynamic關(guān)鍵字的使用方法

    C# dynamic關(guān)鍵字的使用方法,需要的朋友可以參考一下
    2013-04-04
  • 結(jié)合.net框架在C#派生類中觸發(fā)基類事件及實現(xiàn)接口事件

    結(jié)合.net框架在C#派生類中觸發(fā)基類事件及實現(xiàn)接口事件

    這篇文章主要介紹了結(jié)合.net框架在C#派生類中觸發(fā)基類事件及實現(xiàn)接口事件,示例的事件編程中包括接口和類的繼承等面向?qū)ο蟮幕A(chǔ)知識,需要的朋友可以參考下
    2016-02-02
  • C# List.Sort四種重載總結(jié)

    C# List.Sort四種重載總結(jié)

    本文詳細分析了C#中List.Sort()方法的四種重載形式及其實現(xiàn)原理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-12-12

最新評論

宜兰县| 桃源县| 吉首市| 基隆市| 应用必备| 积石山| 岐山县| 广东省| 额尔古纳市| 成都市| 博爱县| 孟连| 蒙山县| 凌源市| 上林县| 财经| 耒阳市| 阿克陶县| 中牟县| 和政县| 金堂县| 旬邑县| 安图县| 安乡县| 万宁市| 清涧县| 温宿县| 锡林浩特市| 凉城县| 丹阳市| 淮北市| 泰和县| 洛宁县| 中牟县| 江西省| 邵阳县| 福州市| 镇平县| 章丘市| 磐石市| 永和县|