Linq语句学习
子庚
加油
展开
-
Linq之SelectMany
学习Linq其实已经很久了,但是一直没有使用的习惯,故水平也始终没有提高。近来刻意强迫自己用Linq来替代C# 2.0的一些写法。这里有一些心得和各位分享一下。 首先看下面两个类的定义: class Student { public int Score { get; set; } public Student(转载 2013-07-30 21:54:47 · 1141 阅读 · 0 评论 -
linq之where用法.(补充where的别一个用法)
Where 子句的用法我们除了可以如下方式书写带Where子句的LINQ外:from p in products where p.UnitsInStock > 0 && p.UnitPrice > 3.00M select p;还可以对数组(所有实现了IEnumerable接口的对象都可以)的实体使用 Where 扩展方法。 把一个查询语句写成多个扩展函数的转载 2013-08-01 11:28:13 · 5284 阅读 · 0 评论 -
Linq比较重要的操作符
1.Any操作符用来判断序列是否为空或者序列是否包含某个特定的值. var list = new List { 1,2,3, }; bool isEmpty = list.Any(); bool isHaveMoreThanTwo = list.Any(原创 2013-08-01 22:30:27 · 879 阅读 · 0 评论 -
Linq SelectionMany用法
学习Linq其实已经很久了,但是一直没有使用的习惯,故水平也始终没有提高。近来刻意强迫自己用Linq来替代C# 2.0的一些写法。这里有一些心得和各位分享一下。首先看下面两个类的定义: class Student { public int Score { get; set; } public Student(int score)转载 2013-12-17 16:07:23 · 747 阅读 · 0 评论 -
Linq SelectMany和Select的区别
//IEnumerable.Select 将序列中的Authors元素投影到新表中. IEnumerable> EnumerableOfListOfAuthors = Books.Select(book => book.Authors); foreach (var listOfAuthors in EnumerableOfListOfAuthors转载 2013-12-17 16:02:36 · 4923 阅读 · 0 评论 -
Linq group by 练习
var productGroups = from prod in products group prod by prod.Category into prodGroup where prodGroup.Any(p => p.UnitsInStock == 17) select new {原创 2013-12-23 10:09:11 · 1829 阅读 · 1 评论