在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
(#换成@)。