你的位置:首页 > 软件开发 > ASP.net > 阐述Lambada表达式

阐述Lambada表达式

发布时间:2016-04-20 16:00:18
在C#2.0引入匿名方法之前,声明委托的唯一方法就是使用命名方法,C#2.0之后的C#3.0中开始引入了Lambda表达式取代了匿名方法。匿名方法要说Lambda必然离不开匿名方法,实际上,Lambda的本质就是一个匿名方法,上代码class Program { dele ...

在C#2.0引入匿名方法之前,声明委托的唯一方法就是使用命名方法,C#2.0之后的C#3.0中开始引入了Lambda表达式取代了匿名方法。

匿名方法

要说Lambda必然离不开匿名方法,实际上,Lambda的本质就是一个匿名方法,上代码

class Program  {    delegate void SayHello(get='_blank'>string name);    public static void Main(string[] args)    {      SayHello sh1 = HelloMethod;      SayHello sh2 = delegate (string name)//匿名方法      {        Console.WriteLine("Hello:" + name);      };      sh1("jiming1");      sh2("jiming2");      Console.Read();    }    public static void HelloMethod(string name)    {      Console.WriteLine("Hello:" + name);    }  }

原标题:阐述Lambada表达式

关键词:表达式

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。