Câu hỏi phỏng vấn LINQ
Câu hỏi

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?

Câu trả lời

Để 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

middle

Gợi ý câu hỏi phỏng vấn

middle

Hàm ẩn danh trong LINQ là gì?

expert

Sự khác biệt giữa SelectSelectMany trong LINQ là gì?

middle

Hãy sử dụng LINQ để loại bỏ các phần tử từ List<T>?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào