日韩欧美国产精品免费一二-日韩欧美国产精品亚洲二区-日韩欧美国产精品专区-日韩欧美国产另-日韩欧美国产免费看-日韩欧美国产免费看清风阁

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

C#匿名方法和Lambda表達式

admin
2025年3月22日 7:48 本文熱度 268

通過對比使用傳統的委托、匿名方法、Lambda表達式實現對方法的調用比較他們之間有何不同。

匿名方法

必須明確參數類型,不用創建方法然后去調用,直接將方法寫到delegate委托里面。

將委托和實際方法的調用合二為一。

Lambda表達式:

將匿名方法中的delegate刪掉,在參數類型后面寫=>然后跟著方法體。

namespace _005_匿名方法{    //匿名方法允許將代碼塊(委托中的方法體部分)提供委托變量作為參數傳遞,以代替單獨定義的方法    //將委托和實際方法的調用合二為一    public partial class 匿名方法 : Form    {        //【1】聲明委托(定義一個函數的原型:返回值+參數類型和個數)        public delegate int CalDelegate(int a, int b);//帶返回值,兩個參數        public 匿名方法()        {            InitializeComponent();        }        #region 匿名方法
        private void btNiMing_Click(object sender, EventArgs e)        {            //匿名方法            //必須明確參數類型,不用創建方法然后去調用,直接將方法寫到delegate委托里面            CalDelegate objCal = delegate (int a, int b)//沒有具體名稱,只有委托關鍵字、方法參數、方法體            {                return a + b;            };            int result = objCal(2030);            MessageBox.Show(result.ToString());        }        #endregion
        #region 傳統委托              private void btDelgate_Click(object sender, EventArgs e)        {            //【3】創建委托對象            CalDelegate objCal;            //【4】關聯具體方法            objCal = Add;            //【5】通過委托調用方法            int result = objCal(2030);//相當于執行的是Add(20,30)            MessageBox.Show(result.ToString());        }        //【2】根據委托編寫具體方法        static int Add(int a, int b)        {            return a + b;        }        #endregion
        #region Lambda表達式               private void btLambad_Click(object sender, EventArgs e)        {            //CalDelegate objCal = delegate (int a, int b)//沒有具體名稱,只有委托關鍵字、方法參數、方法體            CalDelegate objCal = (int a, int b) =>//將delegate刪掉,在參數類型后面寫=>然后跟著方法體            {                return a + b;            };            int result = objCal(2030);            MessageBox.Show(result.ToString());        }        #endregion    }}

閱讀原文:原文鏈接


該文章在 2025/3/24 13:21:14 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 激情一区 | 美妇岳屈辱迎合 | 中文字幕第一页在线观 | 国产激情视频在线观看 | 乱子xxxxvideos| 日韩精品系列产品 | 国产尤物亚洲精品不卡 | 色综合婷婷在线观看66 | 综合乱伦自拍三 | 亚洲色人妇性爱视频 | 国产精品线在线精品 | 国产电影一区二区三区 | 国产自产21区最新资源 | 日韩精品电影一区亚洲 | 欧美三级在线看 | 区三区精品视频 | 国产精品人 | 羞羞影院午夜男女爽爽免费 | 国产精品不卡免费视频 | 国产精品网友自拍 | 欧美午夜不卡在线观看最新 | 97久视| 精品自拍视频在线观看电影 | 欧美激情va永久在线播放 | 最新日本一道免费一区二区 | 亚洲精品国产第一区二区小说 | 91高清在线 | 99热在线获取最新地址 | 亚洲无线码在线一区观看 | 亚洲欧美国产18 | 国产欧色美视频综合二区 | 欧美.日韩.日本国产视频 | 国产欧美日韩在线一区二区不卡 | 欧美在线一区视频 | 秋霞电影午夜在线观看 | 国产在线观看中文字幕 | 国产精品偷伦费 | 2048国产精品原创综合在线 | 国产一区二区在线 | 日本韩国三级aⅴ在线观看 老妇小说 | 亚汌国产 |