Trung BìnhC# iconC#

`Select` và `SelectMany` khác nhau như thế nào trong LINQ?

Select chiếu mỗi phần tử sang dạng mới (quan hệ 1-1). SelectMany làm phẳng các nested collections thành một sequence duy nhất (1-nhiều): students.SelectMany(s => s.Subjects) gộp tất cả danh sách subject thành một. Select giữ nguyên cấu trúc phân cấp; SelectMany xóa bỏ nesting — hữu ích khi cần flatten collection lồng nhau.

Xem toàn bộ C# cùng filter theo level & chủ đề con.

Mở danh sách C#