thể trùng lặp:
Getting the “diff” between two arrays in C#?Một cách tốt hơn để tìm ra sự khác biệt giữa hai mảng
Có cách nào tốt hơn để có được sự khác biệt của hai mảng?
var a = new int[] { 1, 2, 3 };
var b = new int[] { 2, 3, 4 };
foreach (var d in a.Except(b).Union(b.Except(a)))
Console.WriteLine(d); // 1 4
Bạn nên xác định đầu tiên "khác biệt" giữa hai mảng là gì. –
Có rất nhiều câu hỏi giống nhau trên SO – sll
Tốt hơn theo nghĩa nào? –