C# 两个datatable中的数据快速比较返回交集或差集
2021-06-29 10:06
标签:数据 contains HERE contain logs rom blank exce ref 转自: https://www.cnblogs.com/lacey/p/5893380.html 如果两个datatable的字段完全一致的话,可以直接使用Except,Intersect //Except()差集 //Intersect()交集 如果两个datatable中有部分字段相同,可以使用Contains比较 //差集 //交集 C# 两个datatable中的数据快速比较返回交集或差集 标签:数据 contains HERE contain logs rom blank exce ref 原文地址:https://www.cnblogs.com/douf/p/10019582.html
var tempExcept = dt1.AsEnumerable().Except(dt12.AsEnumerable(), DataRowComparer.Default);
var tempIntersect= dt1.AsEnumerable().Except(dt12.AsEnumerable(), DataRowComparer.Default);
var tempExcept = from r in dt1.AsEnumerable()
where
!(from rr in dt2.AsEnumerable() select rr.Field
r.Field
select r;
var tempExcept = from r in dt1.AsEnumerable()
where
(from rr in dt2.AsEnumerable() select rr.Field
r.Field
select r;
上一篇:windows 下wget的使用
下一篇:C# 有关系统音量的操作
文章标题:C# 两个datatable中的数据快速比较返回交集或差集
文章链接:http://soscw.com/index.php/essay/99319.html