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
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào