C# 快速对比数据
最新推荐文章于 2023-08-23 05:25:27 发布

windowsliusheng 于 2019-03-22 17:14:17 发布
1.相同列对比
var data1 = dt1.AsEnumerable().Except(dt2.AsEnumerable(), DataRowComparer.Default); //差集 筛选不一样的数据返回对比的数据(如需显示被对比数据则把被对比的数据放到前面替换位置)
var data2 = dt1.AsEnumerable().Intersect(dt2.AsEnumerable(), DataRowComparer.Default);//交集 筛选相同的数据返回
2.指定列对比
//差集
var data1 = from r in dt1.AsEnumerable()
where !(from rr in dt2.AsEnumerable()
select rr.Field<string>("name")).Contains( r.Field<string>("name"))
select r;
//交集
var data2 = from a in dt1.AsEnumerable()
where
(from b in dt2.AsEnumerable()
select b.Field<string>("name")).Contains(a.Field<string>("name"))
select a;
相关知识
基于C#制作一个桌面宠物代码
[数据集][目标检测]遛狗不牵绳数据集VOC格式
基于C#制作一个桌面宠物
C#开源桌宠模拟器:WPF中内置互动虚拟宠物
C#宠物小游戏《scw》的操作与命名教程
C# 中的日志记录技术详细解析与示例
C#(asp.net) 宠物领养系统
儿童游戏开发教程:宠物清洗与护理C#源码
c#语言实现的桌面宠物资源
上海宠物展历届数据对比
原文链接: C# 快速对比数据 https://www.mcbbbk.com/newsview522645.html
| 上一篇: 陷阱题:输入两个正整数 a 和 ... | 下一篇: 成绩 |





