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

Tại sao nên sử dụng AsEnumerable() thay vì ép kiểu sang IEnumerable<T> trong LINQ?

middle

Nêu một số nhược điểm của LINQ so với Stored Procedures?

middle

Hãy giải thích cách các toán tử truy vấn tiêu chuẩn hữu ích trong LINQ?

Bình luận

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

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