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

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

Câu trả lời

Để loại bỏ các phần tử từ một List<T> sử dụng LINQ trong C#, bạn có thể áp dụng phương thức Where để lọc ra những phần tử bạn muốn giữ lại, sau đó sử dụng ToList() để tạo một danh sách mới từ kết quả. Một cách khác là sử dụng phương thức RemoveAll với một Predicate<T> để xác định điều kiện của các phần tử cần loại bỏ.

Ví dụ, giả sử bạn có một List<int> và bạn muốn loại bỏ tất cả các số chẵn khỏi danh sách:

csharp Copy
List<int> numbers = new List<int> { 1, 2, 3, 4, 5, 6 };
numbers.RemoveAll(x => x % 2 == 0); // Loại bỏ t...
middle

middle

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

middle

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

middle

Bạn hãy tìm cách lọc ra 3 số chẵn đầu tiên từ danh sách sử dụng LINQ?

senior

Khi nào nên sử dụng CompiledQuery trong LINQ?

Bình luận

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

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