私は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が両方のテーブルにある行をuに与えることを知りました。
使用する関数が正確にわかりません。
何か案は?
答えがあります。
回答を削除してくださった方、ありがとうございました。
しかし、それは私にスタートを与えます。
答えは
var intersection = DataTable1.AsEnumerable().Except(DataTable2.AsEnumerable(), DataRowComparer.Default);