摘要: C#3.0(.NET3.5)中引入了Lambda表达式和LINQ。Lambda表达式是使用一些特殊语法表示匿名方法的较短方法。 最基本的Lambda表达式语法如下: (参数列表)=>{方法体} 说明: 1、参数列表中的参数类型可以是明确类型或者推断类型。 2、如果是推断类型,则参数的数据类型将由编辑 阅读全文
posted @ 2018-01-13 22:01 .NET开发菜鸟 阅读(11741) 评论(0) 推荐(6) 编辑
摘要: LINQ查询时有两种语法可供选择:查询表达式语法(Query Expression)和方法语法(Fluent Syntax)。 一、查询表达式语法 查询表达式语法是一种更接近SQL语法的查询方式。 LINQ查询表达式语法如下: LINQ查询表达式 指定要查询的数据源以及范围变量,多个from子句则表 阅读全文
posted @ 2018-01-13 15:43 .NET开发菜鸟 阅读(22911) 评论(0) 推荐(3) 编辑
摘要: 一、为什么要使用LINQ 要理解为什么使用LINQ,先来看下面一个例子。假设有一个整数类型的数组,找到里面的偶数并进行降序排序。 在C#2.0以前,如果要实现这样的功能,我们必须使用'foreach'或'for'循环来遍历数组,先找到偶数然后在降序排序,相关代码如下: 使用for循环很麻烦,而且不可 阅读全文
posted @ 2018-01-13 12:12 .NET开发菜鸟 阅读(115152) 评论(3) 推荐(30) 编辑