我有 2 个数据表
DataTable1
SNo
1
2
3
4
DataTable2
SNo
1
4
3
I want the result
DataTableResult
SNo
2
我可以使用for
循环来做到这一点。
但我正在尝试使用 linq 来做到这一点。
var intersection = DataTable1.AsEnumerable().Intersect(DataTable2.AsEnumerable(), DataRowComparer.Default);
然后我发现 Intersect 会给你两个表都有的行。
我不知道到底要使用什么功能。
有任何想法吗?
我得到了答案。
感谢删除答案的人。
但这给了我一个开始。
答案是
var intersection = DataTable1.AsEnumerable().Except(DataTable2.AsEnumerable(), DataRowComparer.Default);