C#LINQ集合操作
2024-10-21 04:14:01
LINQ的集合运算
List<int> lstOne = new List<int>() { 1, 55, 223, 25 };
List<int> lstTwo = new List<int>() { 54, 22, 56, 1, 25 };
var Intersect = lstOne.Intersect(lstTwo);//计算lstOne和lstTwo两个集合的交集{1,25}
var Union = lstOne.Union(lstTwo);//计算lstOne和lstTwo两个集合的并集{1,55,223,25,54,22,56}
var Except = lstOne.Except(lstTwo);//计算lstOne与lstTwo的差集{55,223}
Except = lstTwo.Except(lstOne);//计算lstTwo与lstOne的差集{54,22,56}
var repeat = Enumerable.Repeat<int>(110, 10);//生成一个序列,其中包含一个重复的值{110,110,110,110,110,110,110,110,110,110}
var Reverse = lstTwo.Reverse<int>();//反转序列中元素的顺序。{25,1,56,22,54}
最新文章
- mysql 根据某字段特定值排序
- English Training Material - 02
- php四种基础算法:冒泡,选择,插入和快速排序法
- 实体类实现Parcelable(包含boolean类型)
- .Net项目版本号的生成
- DevExpress.XtraGrid的使用(部分)
- Trac与Apache的配合
- UIImageVIew的使用
- 多核CPU利用测试
- android sqlite数据库封装 实现crud
- OC——封装(初级与高级)
- ovs处理openflow消息的流程
- git clone出现SSL错误
- Docker 使用指南 (四)—— 数据卷的使用
- [蓝桥杯]PREV-15.历届试题_格子刷油漆
- Python列表去重复元素
- inline-block间隙问题总结, ,style一个样式后面 多加了一个 分号; 导致 样式失效
- (转载)Attempting to add QLayout ";"; to MainWindow ";";, which already has a layout
- Python: 如何写一个异常
- nbtscan工具
热门文章
- nginx限制IP恶意调用短信接口处理方法
- January 26 2017 Week 4 Thursday
- [原]Ping azure
- 随滚动条滚动,始终处于屏幕的中间类似qq的浮动窗口 (能看到运动的过程)
- web页面显示当前系统时间并定时刷新
- Join Resig&#39;s “Simple JavaScript Inheritance ”
- ASP.NET Web API编程——接口安全与角色控制
- iOS8以后UIAlertView和UIActionSheet两种alert页面都将通过UIAlertController来创建
- SimpleProfile_GetParameter &;&; SimpleProfile_SetParameter
- 使用 Solr 构建企业级搜索服务器