LINQ标准查询操作概述

1.执行方式:

立即

延迟:流式

      非流式

2.排列数据:

OrderBy :升序

OrderByDescending :降序

ThenBy :次要升序

ThenByDescending :次要降序

Reverse :颠倒顺序(反转)

3.Set操作:

Distinct :去重

Except :差集

Intersect :交集

Union :并集

4.过滤数据:

ofType :转换

where :筛选(选择)

5.量词操作:

All :所有元素是否满足条件

Any :部分元素是否满足条件

Contains :是否包含元素

6.投影操作:

Select :映射

SelectMany :映射

7.划分数据:

Skip :跳过

SkipWhile :跳过

Take :提取

TakeWhile :提取

8.联接操作:

Join :联接

GroupJoin :联接

9.分组数据:

GroupBy ;分组

ToLookup:变一对多字典

10.生成操作:

DefaultlfEmpty :默认值集合

Empty :空集合

Range :包含数字序列的集合

Repeat :重复值的集合

11.等值操作:

sequenceEquql : 成对比较

12.元素操作:

ElmentAt :指定索引

ElmentAtOrDefault :指定索引(超出索引,取默认值)

First :第一个

FirstOrDefault:第一个(找不到,取默认值)

Last :最后一个

LastOrDefault:最后一个(找不到,取默认值)

Single :唯一

SingleOrDefault :唯一(非唯一,或找不到,取默认值)

13.转换数据类型:

AsEnumerable :变IEnumerable<T>

AsQueryable :变IQuerable

Cast :转换

ofType :转换

ToArray :变数组

ToDictionary :变字典

ToList :变List<T>

ToLookup :变 Lookup<TKey,TElement>一对多字典

14.串联操作:

Concat :串联

15.聚合操作:

Aggregate :自定义运算

Average :平均值

Count :计数 (统计数据条数)

LongCount :计数(大型集合)

Max :最大值

Min :最小值

Sum : 总和

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值