Sự khác biệt giữa Select và ...
Sự khác biệt giữa Select và ...
Trong LINQ, Select và SelectMany là hai toán tử chiếu xạ, nhưng chúng có những chức năng khác nhau:
Toán tử Select:
Select được sử dụng để lấy ra các giá trị từ một tập hợp. Mỗi phần tử trong nguồn dữ liệu sẽ được ánh xạ sang một giá trị kết quả tương ứng.Select để lấy ra tên của họ hoặc một thuộc tính khácToán tử SelectMany:
SelectMany được sử dụng để lấy ra các giá trị từ các tập hợp lồng nhau hoặc từ các tập hợp nhiều chiều. Nó "làm phẳng" các tập hợp này thành một tập hợp duy nhất.SelectMany có thể được sử dụng để tạo một danh sách duy nhất chứa tất cả các địa chỉ email từ tất cả các nhân viênVí dụ với Select:
var employees = new List<Employ...
expert