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

Khi nào nên sử dụng First() và khi nào nên sử dụng FirstOrDefault() trong LINQ?

senior

Khi sử dụng Entity FrameworkLINQ to SQL như một ORM thì sự khác biệt là gì?

expert

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

Bình luận

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

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