首页 > 分享 > C# 快速对比数据

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://m.mcbbbk.com/newsview522645.html

所属分类:萌宠日常
上一篇: 陷阱题:输入两个正整数 a 和
下一篇: 成绩