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.
Xem bài học →Nắm vững LINQ, pattern matching, delegate, event, async, nullable, JSON và quản lý tài nguyên.
Chạy thử C# onlineTrong 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.
Xem bài học →Trong bài học này, bạn sẽ dùng kiểu tham chiếu nullable để trình biên dịch giúp phát hiện những chỗ có thể gặp giá trị null.
Xem bài học →Trong bài học này, bạn sẽ dùng biểu thức switch với các mẫu để kiểm tra kiểu và giá trị của dữ liệu một cách gọn gàng, an toàn.
Xem bài học →Trong bài học này, bạn sẽ truyền một hàm vào phương thức khác dưới dạng tham số bằng delegate Func và biểu thức lambda.
Xem bài học →Trong bài học này, bạn sẽ khai báo một sự kiện, đăng ký xử lý sự kiện và phát sự kiện khi có thay đổi.
Xem bài học →Trong bài học này, bạn sẽ viết code bất đồng bộ với async và await để chờ một tác vụ mà không chặn chương trình.
Xem bài họ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 đó.
Xem bài học →Trong bài học này, bạn sẽ chuyển một đối tượng C# thành chuỗi JSON và tạo lại đối tượng từ chuỗi đó bằng System.Text.Json.
Xem bài học →Trong bài học này, bạn sẽ dùng khai báo using để đảm bảo tài nguyên luôn được giải phóng đúng lúc, kể cả khi có lỗi xảy ra.
Xem bài học →