LINQ
LINQ
心心念念的小鼠标
为梦想而疯狂!
展开
-
LinQ—基本查询操作符 Select/Where/Group语句
LinQ中的基本查询操作和SQL中的功能是一样的,对于其异同点,我们来了解了解:1)Select语法: public static IEnumerable<TResult> Select<TSource,TResult>(this IEnumerable<TSource>source,Func<TSource,TResult>selector)说明:Select方法本身是一个泛型集合扩展方法它作用于IEnumerable<TSource>类型原创 2015-02-24 20:51:47 · 5093 阅读 · 11 评论 -
LinQ—lambda表达式欲知
在学习LinQ的过程中,最主要的一个阶段就是对于lambda的熟悉使用1)Lambda介绍 lambda本质上是一个委托,他是匿名委托(匿名函数),其本身是从函数式编程语言中发展而来的。多有的Lambda表达式使用Lambda运算符=>;其左侧是输入的参数,右侧是表达式或者语句块,也就是赋值的意思。Lambda一般和委托合作出现,将表达式直接分配给委托类型,举例如下。原创 2015-02-24 11:31:28 · 1258 阅读 · 12 评论 -
LinQ—高级查询方法
对于高级查询方法,主要分为五大类,详情下图:Distinct 避免重复值出现,也就是如果有两个2,那么使用集合类可以单一出现首先我们来写一个数组,方便举例: // 数组数据persons int[ ] Arr = { 25, 36, 25, 2, 3, 9, 55, 581, 21, 15, 44, 78, 96 };1)聚合类 Conso原创 2015-02-25 16:08:33 · 1446 阅读 · 12 评论