Trong LINQ, bạn sẽ tìm chỉ mục của phần tử bằng cách sử dụng Where()
với Biểu thức Lambda như thế nào?
Trong LINQ, bạn sẽ tìm chỉ mục của phần tử bằng cách sử dụng Where()
với Biểu thức Lambda như thế nào?
Để tìm chỉ số của một phần tử sử dụng phương thức Where()
kết hợp với biểu thức lambda trong LINQ, bạn không thể sử dụng trực tiếp Where()
để lấy chỉ số vì Where()
chỉ trả về các phần tử thỏa mãn điều kiện mà không giữ nguyên chỉ số của chúng trong bộ sưu tập gốc. Tuy nhiên, bạn có thể sử dụng phương thức Select()
để tạo một bộ sưu tập mới mà mỗi phần tử của nó bao gồm cả giá trị và chỉ số của phần tử đó trong bộ sưu tập gốc, sau đó áp dụng Where()
để lọc theo điều kiện cụ thể.
Dưới đây là ví dụ về cách thực hiện điều này tro...
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào