Công đoàn
Union kết hợp nhiều tập hợp thành một tập hợp duy nhất và trả về một tập hợp kết quả với các phần tử duy nhất
Giao nhau
Intersect trả về các phần tử trình tự phổ biến trong cả hai trình tự đầu vào
Ngoại trừ
Ngoại trừ trả về các phần tử trình tự từ trình tự đầu vào đầu tiên không có trong trình tự đầu vào thứ hai
Ví dụ
Chương trình lớpclass Program{ static void Main(){ int[] count1 = { 1, 2, 3, 4 }; int[] count2 = { 2, 4, 7 }; var resultUnion = count1.Union(count2); var resultIntersect = count1.Intersect(count2); var resultExcept = count1.Except(count2); System.Console.WriteLine("Union"); foreach (var item in resultUnion){ Console.WriteLine(item); } System.Console.WriteLine("Intersect"); foreach (var item in resultIntersect){ Console.WriteLine(item); } System.Console.WriteLine("Except"); foreach (var item in resultExcept){ Console.WriteLine(item); } Console.ReadKey(); } }
Đầu ra
Union 1 2 3 4 7 Intersect 2 4 Except 1 3