摘要: 一、Select操作符对单个序列或集合中的值进行投影。所谓投影,比如有一个数据集,想用LINQ语法去操作数据集,会写一个LINQ的表达式,表达式会把数据集合中的数据简单的投影到一个变量中,并且可以通过这个变量去筛选数据。 using System; using System.Collections. 阅读全文
posted @ 2020-04-11 11:34 LuckyZLi 阅读(662) 评论(0) 推荐(0) 编辑
摘要: C#3.0(.NET3.5)中引入了Lambda表达式和LINQ。Lambda表达式是使用一些特殊语法表示匿名方法的较短方法。 一、最基本的Lambda表达式语法如下: (参数列表)=> {方法体} 说明: 1、参数列表中的参数类型可以是明确类型或者推断类型。 2、如果是推断类型,则参数的数据类型将 阅读全文
posted @ 2020-04-11 11:13 LuckyZLi 阅读(173) 评论(0) 推荐(0) 编辑
摘要: LINQ查询时有两种语法可供选择:查询表达式语法(Query Expression)和方法语法(Fluent Syntax)。 一、查询表达式语法: from<range variable> in <IEnumerable<T> or IQueryable<T> Collection> <Stand 阅读全文
posted @ 2020-04-11 10:16 LuckyZLi 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要使用LINQ 假设有一个整数类型的数组,找到里面的偶数并进行降序排序。 在C#2.0以前,如果要实现这样的功能,我们必须使用'foreach'或'for'循环来遍历数组,先找到偶数然后在降序排序,相关代码如下: using System; using System.Collections 阅读全文
posted @ 2020-04-11 09:09 LuckyZLi 阅读(199) 评论(0) 推荐(0) 编辑