Được cung cấp:Cách bỏ qua (m) .take (n) từ Danh sách <T>?
List<int> list = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
Làm cách nào để triển khai mã sau?
var list2 = list.skip(2).take(5);
Được cung cấp:Cách bỏ qua (m) .take (n) từ Danh sách <T>?
List<int> list = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
Làm cách nào để triển khai mã sau?
var list2 = list.skip(2).take(5);
mẫu mã của bạn sẽ làm việc như bạn phải đính kèm System.Linq
trong việc sử dụng các báo cáo của bạn (và sửa chữa tên phương pháp của bạn .Skip(2)
và .Take(5)
).
Lý do mã của bạn không hoạt động ngoài hộp là .Skip
và .Take
là các phương pháp mở rộng (trái ngược với các phương thức được xác định trong lớp Danh sách) được tìm thấy trong không gian tên 'System.Linq'.
Hãy nhìn vào các mẫu trong liên kết sau và nó dễ dàng hơn để đi với
LINQ 101 mẫu