Tôi muốn có sự khác biệt giữa các phương thức LINQ mang theo và ở đâu. Tôi lấy dữ liệu sau từ MSDN. Nhưng nó không có ý nghĩa với tôi
Where<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)
Lọc một chuỗi các giá trị dựa trên một vị từ.
TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)
Trả về các phần tử từ một chuỗi miễn là điều kiện được chỉ định là đúng.
Tất cả các ý kiến đều được hoan nghênh.