LINQ查询操作符之Distinct、Union、Concat、Intersect、Except、Skip、Take、SkipWhile、TakeWhi
·Distinct - 过滤集合中的相同项;延迟
·Union - 连接不同集合,自动过滤相同项;延迟
·Concat - 连接不同集合,不会自动过滤相同项;延迟
·Intersect - 获取不同集合的相同项(交集);延迟
·Except - 从某集合中删除其与另一个集合中相同的项;延迟
·Skip - 跳过集合的前n个元素;延迟
·Take - 获取集合的前n个元素;延迟
·SkipWhile - 直到某一条件成立就停止跳过;延迟
·TakeWhile - 直到某一条件成立就停止获取;延迟
·Single - 根据表达式返回集合中的某一元素;不延迟
·SingleOrDefault - 根据表达式返回集合中的某一元素(如果没有则返回默认值);不延迟
·Reverse - 对集合反向排序;延迟
·SelectMany - Select选择(一对多);延迟
示例
Summary2.aspx.cs
Distinct - 过滤集合中的相同项;延迟
运行结果
asp.net csharp xhtml css javascript wcf wpf silverlight linq wf sqlserver asp.net ajax ssis ssas ssrs
Union - 连接不同集合,自动过滤相同项;延迟
运行结果
asp.net csharp xhtml css javascript wcf
Concat - 连接不同集合,不会自动过滤相同项;延迟
运行结果
asp.net csharp xhtml asp.net csharp xhtml css javascript wcf Intersect - 获取不同集合的相同项(交集);延迟
运行结果
csharp xhtml Except - 从某集合中删除其与另一个集合中相同的项;延迟
运行结果
asp.net
Skip - 跳过集合的前n个元素;延迟
Take - 获取集合的前n个元素;延迟
运行结果
xhtml css javascript
SkipWhile - 直到某一条件成立就停止跳过;延迟
TakeWhile - 直到某一条件成立就停止获取;延迟
运行结果
javascript wcf wpf asp.net csharp xhtml css javascript silverlight linq
Single - 根据表达式返回集合中的某一元素;不延迟
SingleOrDefault - 根据表达式返回集合中的某一元素(如果没有则返回默认值);不延迟
运行结果
silverlight
Reverse - 对集合反向排序;延迟
运行结果
asp.net ajax silverlight javascript javascript sqlserver asp.net asp.net csharp csharp xhtml xhtml ssrs ssas ssis linq css wpf wcf css wf
SelectMany - Select选择(一对多);延迟
运行结果
asp net asp net asp net ajax
发布日期:2021-11-15 03:27:18
浏览次数:2
分类:技术文章
本文共 5664 字,大约阅读时间需要 18 分钟。
介绍·Distinct - 过滤集合中的相同项;延迟
·Union - 连接不同集合,自动过滤相同项;延迟
·Concat - 连接不同集合,不会自动过滤相同项;延迟
·Intersect - 获取不同集合的相同项(交集);延迟
·Except - 从某集合中删除其与另一个集合中相同的项;延迟
·Skip - 跳过集合的前n个元素;延迟
·Take - 获取集合的前n个元素;延迟
·SkipWhile - 直到某一条件成立就停止跳过;延迟
·TakeWhile - 直到某一条件成立就停止获取;延迟
·Single - 根据表达式返回集合中的某一元素;不延迟
·SingleOrDefault - 根据表达式返回集合中的某一元素(如果没有则返回默认值);不延迟
·Reverse - 对集合反向排序;延迟
·SelectMany - Select选择(一对多);延迟
示例
Summary2.aspx.cs
Distinct - 过滤集合中的相同项;延迟
运行结果
asp.net csharp xhtml css javascript wcf wpf silverlight linq wf sqlserver asp.net ajax ssis ssas ssrs
Union - 连接不同集合,自动过滤相同项;延迟
运行结果
asp.net csharp xhtml css javascript wcf
Concat - 连接不同集合,不会自动过滤相同项;延迟
运行结果
asp.net csharp xhtml asp.net csharp xhtml css javascript wcf Intersect - 获取不同集合的相同项(交集);延迟
运行结果
csharp xhtml Except - 从某集合中删除其与另一个集合中相同的项;延迟
运行结果
asp.net
Skip - 跳过集合的前n个元素;延迟
Take - 获取集合的前n个元素;延迟
运行结果
xhtml css javascript
SkipWhile - 直到某一条件成立就停止跳过;延迟
TakeWhile - 直到某一条件成立就停止获取;延迟
运行结果
javascript wcf wpf asp.net csharp xhtml css javascript silverlight linq
Single - 根据表达式返回集合中的某一元素;不延迟
SingleOrDefault - 根据表达式返回集合中的某一元素(如果没有则返回默认值);不延迟
运行结果
silverlight
Reverse - 对集合反向排序;延迟
运行结果
asp.net ajax silverlight javascript javascript sqlserver asp.net asp.net csharp csharp xhtml xhtml ssrs ssas ssis linq css wpf wcf css wf
SelectMany - Select选择(一对多);延迟
运行结果
asp net asp net asp net ajax
转载地址:https://blog.csdn.net/qq_30469045/article/details/52918611 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2024年04月11日 07时39分49秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
AI算法之Attention机制
2019-04-26
人体口罩佩戴检测实战
2019-04-26
[实战]200类鸟类细粒度图像分类
2019-04-26
【实战】英文垃圾短信分类
2019-04-26
FFmpeg初遇见_基本命令
2019-04-26
Urbansound8k声音分类深度学习实战
2019-04-26
pytorch版本下的yolov3训练实现火焰检测
2019-04-26
yolov4训练自己的数据集实现安全帽佩戴检测
2019-04-26
EfficientDet训练自己的数据集实现抽烟检测
2019-04-26
【工具篇】10分钟快速上手git与github
2019-04-26
【开发篇】10分钟快速上手spring boot
2019-04-26
【开发篇】10分钟快速spring boot+react前后端分离
2019-04-26
【Leetcode刷题篇】leetcode203 移除链表元素
2019-04-26
【Leetcode刷题篇】leetcode938 二叉搜索树的范围和
2019-04-26
【Leetcode刷题篇】leetcode703 数据流中的第k大元素
2019-04-26
【Java网络编程与IO流】Java中BIO、NIO、AIO的区别是什么?
2019-04-26
【Leetcode刷题篇】leetcode136 只出现一次的数字
2019-04-26
spring boot整合thymeleaf,支持JSP和HTML页面开发
2019-04-26
【Java网络编程与IO流】Spring boot整合SSE实现服务器实时推送流信息
2019-04-26