-
Trình Thực Thi
Trình biên dịch Python Trình biên dịch C++ Trình biên dịch C Trình biên dịch Matplotlib Trình thông dịch Node.js Trình thông dịch PHP Trình biên dịch C# / .NET Trình biên dịch Rust Ruby Interpreter Trình biên dịch Java Trình biên dịch Go Trình biên dịch Kotlin Trình biên dịch Swift Trình biên dịch TypeScript
-
Học lập trình
Học Python Ví dụ chạy được, NumPy, pandas và nhiều nội dung khác Học AIMạng nơ-ron, học máy và LLM từ đầu Học C và C++ Con trỏ, bộ nhớ, STL và C++ hiện đại Học C#C# cơ bản, OOP, LINQ, async và bài tập .NET Thuật toán Python Tìm kiếm, sắp xếp, đệ quy và trình mô phỏng O(n) Thuật toán C và C++ So sánh cách cài đặt bằng C và C++
- Thử tháchMới
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.
Bắt đầu lộ trình →- 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ệ.
- 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ệ.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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 đó.
- 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.