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

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

middle

Sự khác biệt giữa First()Take(1) trong LINQ là gì?

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?

Bình luận

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

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