概要

    窗前明月光,疑是地上霜,举头望明月,低头思故乡。别误会这是开头诗与以下文章没任何关系。
今天我想给大家说道说道 C# lambda表达式,不废话,下面开始说道!

lambda

lambda是什么,它不是是什么,它只是一个语法糖,看着简单明了,写起来简单,对于开发人员可读性好,还有就是省劲儿!重点来了:lambda就是委托的实现方法的简单写法
切记,切记,只要记住这句话,所有lambda表达式都好理解!什么不理解,不理解啊很正常,咱们看的例子就一下明白了。

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)        {            //实现委托delegateTest
            delegateTest tset = new delegateTest(test);            //lambda实现方式与test方法一样
            delegateTest tset1 = new delegateTest(t => t);
        }        //实现委托delegateTest
        public static int test(int t)        {            return t;