2011年8月20日
摘要: 匿名方法->Lambda表达式->LINQ,每种技术似乎都是有源头的哦。在 2.0 之前的 C# 版本中,声明委托的唯一方法是使用命名方法。C# 2.0 引入了匿名方法,而在 C# 3.0 及更高版本中,Lambda 表达式取代了匿名方法,作为编写内联代码的首选方式。有一种情况下,匿名方法提供了 Lambda 表达式中所没有的功能。匿名方法使您能够省略参数列表,这意味着可以将匿名方法转换为带有各种签名的委托。这对于 Lambda 表达式来说是不可能的,Lambda表达式加上扩展方法就成了LINQ匿名方法:没有匿名方法的时候(C# 1.0): addButton.Click += n 阅读全文
posted @ 2011-08-20 16:01 Melou 阅读(661) 评论(1) 推荐(1) 编辑