京东云服务器推荐配置、多种配置选择,满足不同业务需求!

热门推荐

⭐ 稳定入门选择

配置:2核2G/5M

适用场景:个人站点 / 轻量应用

特点:性价比高,稳定可靠

¥19/月
立即购买
流量友好

☁️ 轻量云主机

配置:2核4G 5M

适用场景:小型业务 / 博客 / 测试环境

特点:流量友好,性能均衡

¥149/年
立即购买
高性能

💻 云服务主机

配置:4核16G 8M

适用场景:中小型服务 / 多并发场景

特点:充足内存与带宽,性能强劲

¥750/年
立即购买
新人专享

🎁 新人福利

新人访问 → 点击 → 最新活动

可获取 3000元 礼券

立即领取
服务端 / LINQ 教程 / LINQ 菜鸟教程
LINQ 标准查询运算符
LINQ 过滤运算符 WhereLINQ Lambda 表达式

LINQ 标准查询运算符

LINQ中的标准查询运算符实际上是 IEnumerable<T> and IQueryable<T>类型的扩展方法。它们在System.Linq.Enumerable和System.Linq.Queryable类中定义。LINQ中提供了50多个标准查询运算符,它们提供了不同的功能,例如过滤,排序,分组,聚合,串联等。

查询语法中的标准查询运算符

查询语法中的标准查询运算符

方法语法中的标准查询运算符

方法语法中的标准查询运算符

查询语法中的标准查询运算符在编译时转换为扩展方法。所以两者都是一样的。

可以根据标准查询运算符提供的功能对其进行分类。下表列出了标准查询运算符的所有分类:

类别标准查询运算符
过滤Where, OfType
排序OrderBy, OrderByDescending, ThenBy, ThenByDescending, Reverse
分组GroupBy, ToLookup
联合GroupJoin, Join
投射Select, SelectMany
聚合Aggregate, Average, Count, LongCount, Max, Min, Sum
修饰All, Any, Contains
元素ElementAt, ElementAtOrDefault, First, FirstOrDefault, Last, LastOrDefault, Single, SingleOrDefault
集合Distinct, Except, Intersect, Union
分区Skip, SkipWhile, Take, TakeWhile
串联Concat
相等SequenceEqual
范围状态DefaultEmpty, Empty, Range, Repeat
转换AsEnumerable, AsQueryable, Cast, ToArray, ToDictionary, ToList

在下一部分中了解每个标准查询运算符。

LINQ 过滤运算符 WhereLINQ Lambda 表达式