Ngôn ngữ LINQ - Toán tử tập hợp

Toán tử tập hợp trong LINQ

Bảng sau liệt kê tất cả các toán tử tập hợp có sẵn trong LINQ.

Phương thức Mô tả
Distinct Trả về các phần tử khác nhau từ một danh sách.
Except Trả về các phần tử của một danh sách không xuất hiện trong danh sách thứ hai.
Intersect Trả về giao của hai danh sách, có nghĩa là các phần tử cùng xuất hiện trong cả hai danh sách.
Union Trả về các phần tử duy nhất từ hai danh sách, có nghĩa là các phần tử duy nhất xuất hiện ở một trong hai danh sách.

Hình dưới đây minh họa cách mỗi toán tử tập hợp hoạt động trên các bộ sưu tập: