上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: IList intList = new List>() { 10, 20, 30 }; var avg = intList.Average(); Console.WriteLine("Average: {0}", avg); IList studentList = new List>() { new Student() { StudentID = 1, Stud... 阅读全文
posted @ 2017-03-23 00:50 蓝平凡 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 聚合操作执行数学的运算,如平均数、合计、总数、最大值、最小值 Aggregate接受2个参数,一般第一个参数是称为累积数(默认情况下等于第一个值),而第二个代表了下一个值。第一次计算之后,计算的结果会替换掉第一个参数,继续参与下一次计算。 seed作为种子值进行累加 第三个参数对结果进行构造返回 阅读全文
posted @ 2017-03-23 00:35 蓝平凡 阅读(1942) 评论(0) 推荐(1) 编辑
摘要: Contains 上面的result将是false,即使“”Bill"在集合中,因为Contains仅仅比较对象的引用,而不是对象的值。所以要比较对象的值,需要实现IEqualityComparer接口 阅读全文
posted @ 2017-03-23 00:11 蓝平凡 阅读(380) 评论(0) 推荐(0) 编辑
摘要: select可以定义结果数据类型,可以返回用户自定义的类型或者匿名类型 方法查询 SelectMany 这里有7个老师,每个人有3个学生,总共21一个学生里 查询3个倒霉蛋没考及格 选出了门下有不及格学生的倒霉蛋老师+门生的分数 阅读全文
posted @ 2017-03-22 23:48 蓝平凡 阅读(17990) 评论(1) 推荐(3) 编辑
摘要: Join操作是将两个集合联合 Joining OperatorsUsage Join 将两个序列连接并返回结果集 GroupJoin 根据key将两个序列连接返回,像是SQL中的Left Join 根据key将两个序列连接返回,像是SQL中的Left Join Join操作两个集合,inner co 阅读全文
posted @ 2017-03-22 23:15 蓝平凡 阅读(1459) 评论(0) 推荐(0) 编辑
摘要: 可以使用foreach遍历group,每个Group包含一个key和内部的集合 ToLookup和GroupBy一样,唯一不同的是GroupBy是延迟执行,而ToLookup是立即执行 注意:GroupBy和ToLookup返回一个集合(包含key,根据key分组的内部集合) 阅读全文
posted @ 2017-03-22 22:23 蓝平凡 阅读(1979) 评论(0) 推荐(2) 编辑
摘要: IList studentList = new List() { new Student() { StudentID = 1, StudentName = "John", Age = 18 } , new Student() { StudentID = 2, StudentName = "Steve", Age = 15 } , new Student() { Stu... 阅读全文
posted @ 2017-03-22 22:04 蓝平凡 阅读(650) 评论(0) 推荐(0) 编辑
摘要: OrderBy扩展方法有两个重载方法,第一个方法接受一个类型参数,你可以指定通过哪个字段进行排序 第二个方法接受一个实现IComparer的类型,用户可以自定义排序 OrderByDescending 多个排序 可以使用多个字段以逗号隔开进行排序,集合首先以第一个字段进行排序,如果第一个字段有相同的 阅读全文
posted @ 2017-03-22 21:43 蓝平凡 阅读(14016) 评论(0) 推荐(0) 编辑
摘要: OfType操作根据集合中的元素是否是给定的类型进行筛选 阅读全文
posted @ 2017-03-22 21:20 蓝平凡 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 1.where 方式2 方式3 where的第二个扩展方法包含集合的index索引 多个where从句 需要记住的几点: 1.Where根据特定条件来筛选集合元素 2.where扩展方法有2个重载,使用第二个重载方法可以知道当前元素在集合中的索引位置 3.方法语法需要整个lambda表达式,而查询语 阅读全文
posted @ 2017-03-22 21:13 蓝平凡 阅读(2817) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页