概要

    窗前明月光,疑是地上霜,舉頭望明月,低頭思故鄉(xiāng)。別誤會(huì)這是開(kāi)頭詩(shī)與以下文章沒(méi)任何關(guān)系。
今天我想給大家說(shuō)道說(shuō)道 C# lambda表達(dá)式,不廢話,下面開(kāi)始說(shuō)道!

lambda

lambda是什么,它不是是什么,它只是一個(gè)語(yǔ)法糖,看著簡(jiǎn)單明了,寫(xiě)起來(lái)簡(jiǎn)單,對(duì)于開(kāi)發(fā)人員可讀性好,還有就是省勁兒!重點(diǎn)來(lái)了:lambda就是委托的實(shí)現(xiàn)方法的簡(jiǎn)單寫(xiě)法
切記,切記,只要記住這句話,所有l(wèi)ambda表達(dá)式都好理解!什么不理解,不理解啊很正常,咱們看的例子就一下明白了。

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { //聲明委托delegateTest delegate int delegateTest(int a); static void Main(string[] args) { //實(shí)現(xiàn)委托delegateTest delegateTest tset = new delegateTest(test); //lambda實(shí)現(xiàn)方式與test方法一樣 delegateTest tset1 = new delegateTest(t => t);
        } //實(shí)現(xiàn)委托delegateTest public 
        		

網(wǎng)友評(píng)論