c#最简易版求数组和datatable的并集交集差集
来源:互联网 发布:知产法务助理就业 编辑:程序博客网 时间:2024/06/01 10:02
用循环用得多了,竟然忘记了数组里面用自己的交集并集和差集的方法。
//求字符串的差集 交集 并集 string text1 = "123 124 134 234"; string text2 = "123 124 134 234 567 789 012"; var arr1 = Regex.Split(text1, @"\s+"); var arr2 = Regex.Split(text2, @"\s+"); var arr3 = arr2.Except(arr1);//差集 Console.WriteLine(string.Join(" ", arr3)); var arr5 = arr2.Intersect(arr1);//交集 Console.WriteLine(string.Join(" ", arr5)); var arr6 = arr1.Union(arr2);//并集,重复数据不会显示 Console.WriteLine(string.Join(" ", arr6));
求datable的交集合集并集
DataTable dt1=new DataTable(); DataTable dt2 = new DataTable(); InitDataTable1(dt1); InitDataTable2(dt2); IEnumerable<DataRow> queryExcept = dt1.AsEnumerable().Except(dt2.AsEnumerable(), DataRowComparer.Default);//差集 IEnumerable<DataRow> queryUnion = dt1.AsEnumerable().Union(dt2.AsEnumerable(), DataRowComparer.Default);//并集 IEnumerable<DataRow> queryIntersect = dt1.AsEnumerable().Intersect(dt2.AsEnumerable(), DataRowComparer.Default);//交集 DataTable dt3 = queryExcept.CopyToDataTable(); DataTable dt4 = queryUnion.CopyToDataTable(); DataTable dt5 = queryIntersect.CopyToDataTable();
0 0
- c#最简易版求数组和datatable的并集交集差集
- C#比较两个DataTable 的交集、并集、差集
- JAVA求字符串数组交集、并集和差集
- JAVA求字符串数组交集、并集和差集
- JAVA求字符串数组交集、并集和差集
- JAVA求字符串数组交集、并集和差集
- JAVA求字符串数组交集、并集和差集
- C#求交集差集并集
- java求两个数组的并集、交集、差集
- 求交集、并集和差集
- c#数组的交集,差集,并集
- c#数组的交集,差集,并集
- c#数组的交集,差集,并集
- 求两个数组的交集、并集和差集算法分析与实现
- 求两个数组的交集、并集和差集算法分析与实现
- 求两个数组的交集、并集和差集算法分析与实现
- 求两个数组的交集、并集和差集算法分析与实现
- 求两个集合的交集、差集和并集
- C++中的 virtual destructor
- 写在2016年开篇
- oracle rac 共享存储结构
- android 动态显示和隐藏状态栏
- mysql学习(3)触发器、存储过程
- c#最简易版求数组和datatable的并集交集差集
- 为什么vm不直连br-int,多了个qbr
- iOS-OC复合语句
- Android MediaPlayer 播放器网络音频播放总结
- nginx tomcat实现负载均衡
- Android TextView控件某个字符串特殊效果
- unity3d远程加载资源模型到本地并加载(二)第一次加载资源后写到本地后从本地加载。
- StringBuilder与StringBuffer的区别
- android 将Android Studio项目移植到Eclipse