Ngôn ngữ LINQ - Toán tử Take
Toán tử phân vùng: Take
Các toán tử phân vùng chia chuỗi (tập hợp) thành hai phần và trả về một trong các phần.
Phương thức Take trong LINQ
Phương thức mở rộng Take trả về các phần tử đến một vị trí được chỉ định bắt đầu từ phần tử đầu tiên trong danh sách.
Trong ví dụ sau, phương thức Take trả về các phần tử từ đầu đến trước phần tử có vị trí thứ 2. Lưu ý chỉ mục bắt đầu tứ số 0:
IList<string> strList = new List<string>(){ "One", "Two", "Three", "Four", "Five" };
var newList = strList.Take(2);
foreach(var str in newList)
Console.WriteLine(str);
Đây là kết quả khi biên dịch và thực thi chương trình:
One
Two
Lưu ý: Toán tử Take không hỗ trợ cú pháp truy vấn trong LINQ.