Lộ trình học

LINQ và collection

Truy vấn, gom nhóm, ghép và phân trang dữ liệu với LINQ, và mở rộng collection bằng phương thức của riêng bạn.

9 bài học · 14 thử thách

Bắt đầu lộ trình →
  1. Bài học 2 thử thách List và Dictionary trong C# Trong bài học này, bạn sẽ lưu dữ liệu có thứ tự với List và dữ liệu dạng khóa và giá trị với Dictionary trong C#.
  2. Bài học 2 thử thách Truy vấn dữ liệu với LINQ trong C# Trong bài học này, bạn sẽ dùng LINQ để lọc, sắp xếp và biến đổi dữ liệu trong một collection chỉ với vài dòng code.
  3. Bài học 2 thử thách Lọc và chọn dữ liệu sản phẩm với LINQ trong C# Trong bài học này, bạn sẽ xây dựng một chuỗi truy vấn LINQ để lọc, sắp xếp và lấy ra tên các sản phẩm thỏa mãn điều kiện.
  4. Bài học 1 thử thách Gom nhóm học sinh với LINQ trong C# Trong bài học này, bạn sẽ gom nhóm học sinh theo xếp loại và tính điểm trung bình của từng nhóm bằng LINQ.
  5. Bài học 1 thử thách Ghép dữ liệu khách hàng và đơn hàng với LINQ Join trong C# Trong bài học này, bạn sẽ ghép danh sách khách hàng với danh sách đơn hàng dựa trên mã khách hàng bằng LINQ Join.
  6. Bài học 1 thử thách Phân trang dữ liệu với Skip và Take trong C# Trong bài học này, bạn sẽ lấy ra dữ liệu của một trang cụ thể trong danh sách bằng Skip và Take của LINQ.
  7. Bài học 2 thử thách Phương thức mở rộng (extension method) trong C# Trong bài học này, bạn sẽ thêm một phương thức mới cho kiểu string có sẵn mà không cần sửa đổi kiểu đó.
  8. Bài học 2 thử thách Tự viết phương thức mở rộng cho dãy dữ liệu trong C# Trong bài học này, bạn sẽ viết phương thức mở rộng None() cho mọi dãy dữ liệu, kiểm tra xem không có phần tử nào thỏa mãn điều kiện.
  9. Bài học 1 thử thách Gỡ lỗi điều kiện lọc LINQ trong C# Trong bài học này, bạn sẽ dùng breakpoint để quan sát cách LINQ kiểm tra từng phần tử và sửa một điều kiện lọc bị sai.