国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

關(guān)于Lambda表達(dá)式的理解

2019-11-14 15:56:28
字體:
供稿:網(wǎng)友

  在.NET 1.0的時候,大家都知道我們經(jīng)常用到的是委托。有了委托呢,我們就可以像傳遞變量一樣的傳遞方法。在一定程序上來講,委托是一種強類型的托管的方法指 針,曾經(jīng)也一時被我們用的那叫一個廣泛呀,但是總的來說委托使用起來還是有一些繁瑣。來看看使用一個委托一共要以下幾個步驟:

  1. 用delegate關(guān)鍵字創(chuàng)建一個委托,包括聲明返回值和參數(shù)類型
  2. 使用的地方接收這個委托
  3. 創(chuàng)建這個委托的實例并指定一個返回值和參數(shù)類型匹配的方法傳遞過去
好啦,我承認(rèn)啦上面是自己在網(wǎng)上看到的,但是它很好的介紹了委托,在以前要使用委托的話,就必須要進過上面的3個不步奏,在我看來真的覺得是挺繁雜的,所以主題來了Lambda表達(dá)式,它可以通過匿名的方法來繞過步奏2,所以我只需要定義一個委托后,再使用Lambda表達(dá)式來實現(xiàn)委托,下面寫一個小小的例子看看吧:
// 編譯器不知道后面到底是什么玩意,所以我們這里不能用var關(guān)鍵字
Action dummyLambda = () => { Console.WriteLine("Hello World from a Lambda ex); };

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 浦城县| 乡城县| 三河市| 克拉玛依市| 辽中县| 门头沟区| 南汇区| 原阳县| 鹤壁市| 菏泽市| 南丰县| 宁德市| 二连浩特市| 灵川县| 漳浦县| 山东省| 玛曲县| 湖北省| 瑞安市| 奇台县| 新建县| 冕宁县| 柏乡县| 武城县| 达拉特旗| 瓮安县| 延安市| 徐水县| 闻喜县| 辽中县| 宝坻区| 泾川县| 新宾| 洪泽县| 尚志市| 色达县| 孝昌县| 英超| 赤壁市| 赤壁市| 雅安市|