Lộ trình học

Bài tập C# thực hành

Các bài tập C# ngắn và thực tế: đọc dữ liệu vào, định dạng, ngày tháng, tuple, collection và ngoại lệ tự định nghĩa.

11 bài học · 16 thử thách

Bắt đầu lộ trình →
  1. Bài học 1 thử thách Kiểm tra dữ liệu đầu vào với TryParse trong C# Trong bài học này, bạn sẽ chuyển đổi dữ liệu người dùng nhập sang số một cách an toàn với TryParse, không cần dùng ngoại lệ.
  2. Bài học 1 thử thách Máy tính đơn giản với biểu thức switch trong C# Trong bài học này, bạn sẽ xây dựng một máy tính đơn giản bằng biểu thức switch, xử lý đầy đủ các phép toán và trường hợp không hợp lệ.
  3. Bài học 1 thử thách Định dạng hóa đơn và số liệu trong C# Trong bài học này, bạn sẽ in một hóa đơn nhỏ với các cột thẳng hàng và số tiền được định dạng bằng nội suy chuỗi.
  4. Bài học 2 thử thách Lên lịch hẹn với DateOnly trong C# Trong bài học này, bạn sẽ tính ngày hẹn tái khám bằng kiểu DateOnly và xem đó là thứ mấy trong tuần.
  5. Bài học 2 thử thách Trả về nhiều số liệu thống kê bằng tuple trong C# Trong bài học này, bạn sẽ viết một phương thức trả về giá trị nhỏ nhất, lớn nhất và trung bình cùng lúc bằng tuple.
  6. Bài học 1 thử thách Danh sách công việc với List<T> trong C# Trong bài học này, bạn sẽ quản lý danh sách công việc bằng record và List<T>, rồi lọc ra những việc chưa hoàn thành.
  7. Bài học 2 thử thách Đếm tần suất từ bằng Dictionary trong C# Trong bài học này, bạn sẽ đếm số lần xuất hiện của từng từ trong một câu bằng Dictionary sau khi chuẩn hóa chữ thường.
  8. Bài học 2 thử thách Lọc thẻ không trùng lặp với HashSet trong C# Trong bài học này, bạn sẽ dùng HashSet để giữ lại các thẻ không trùng lặp, bỏ qua sự khác biệt giữa chữ hoa và chữ thường.
  9. Bài học 1 thử thách Xây dựng tài khoản ngân hàng có đóng gói trong C# Trong bài học này, bạn sẽ bảo vệ số dư của tài khoản bằng property chỉ đọc từ bên ngoài và một phương thức nạp tiền có kiểm tra.
  10. Bài học 2 thử thách Tự định nghĩa ngoại lệ nghiệp vụ trong C# Trong bài học này, bạn sẽ tạo một loại ngoại lệ riêng để thể hiện lỗi nghiệp vụ và bắt chính xác loại lỗi đó.
  11. Bài học 1 thử thách Phân loại dữ liệu bằng pattern matching trong C# Trong bài học này, bạn sẽ phân loại các giá trị thuộc nhiều kiểu khác nhau bằng các mẫu kiểu, mẫu so sánh và mẫu thuộc tính.