Lambda 表达式(C# 编程指南)

详情参考: Lambda 表达式(C# 编程指南): https://msdn.microsoft.com/zh-cn/library/bb397687.aspx

LinQ---扩展方法和Lambda表达式: http://blog.csdn.net/senior_lee/article/details/41623225

使用基于方法的语法在 Enumerable 类中调用 Where``1 方法时(如在 LINQ to Objects 和 LINQ to XML 中一样),参数是委托类型 Func使用 Lambda 表达式创建该委托最为方便。

例如,当你在 Queryable 类中调用相同的方法时(如在 LINQ to SQL 中一样),参数类型为 Expression<Func>,其中 Func 是最多具有十六个输入参数的任何一个 Func 委托。

同样,Lambda 表达式只是一种非常简洁的构造该表达式目录树的方式。 尽管事实上通过 Lambda 创建的对象具有不同的类型,但 Lambda 使得 Where 调用看起来类似。

 

posted @ 2015-05-31 00:12  绿油油的玉米地  阅读(128)  评论(0)    收藏  举报