-
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
Lập trình hướng đối tượng với C#
Lớp, đóng gói, kế thừa, đa hình, interface, record và generic.
Bắt đầu lộ trình →- Bài học 1 thử thách Class và đối tượng trong C# Trong bài học này, bạn sẽ định nghĩa một class có thuộc tính và phương thức, tạo đối tượng từ class đó và thay đổi trạng thái của nó.
- Bài học 1 thử thách Property và tính đóng gói trong C# Trong bài học này, bạn sẽ dùng property có kiểm tra dữ liệu để bảo vệ đối tượng khỏi những giá trị không hợp lệ.
- Bài học 1 thử thách Kế thừa trong C# Trong bài học này, bạn sẽ tạo một class con kế thừa từ class cha để tái sử dụng code và tùy chỉnh hành vi.
- Bài học 1 thử thách Đa hình trong C# Trong bài học này, bạn sẽ dùng tính đa hình để gọi cùng một phương thức cho nhiều loại hình khác nhau qua một kiểu chung.
- Bài học 1 thử thách Tính lương nhân viên bằng đa hình trong C# Trong bài học này, bạn sẽ tính tổng lương cho nhiều loại nhân viên khác nhau thông qua một class cơ sở trừu tượng.
- Bài học 1 thử thách Interface và tính trừu tượng trong C# Trong bài học này, bạn sẽ định nghĩa một interface mô tả khả năng của đối tượng và cài đặt interface đó trong một class.
- Bài học 1 thử thách Record và so sánh theo giá trị trong C# Trong bài học này, bạn sẽ dùng record để biểu diễn dữ liệu bất biến một cách ngắn gọn và tạo bản sao có chỉnh sửa bằng biểu thức with.
- Bài học 1 thử thách Generic trong C# Trong bài học này, bạn sẽ viết một class generic có thể dùng lại với nhiều kiểu dữ liệu mà vẫn đảm bảo an toàn kiểu.
- Bài học 1 thử thách Repository generic lưu dữ liệu trong bộ nhớ bằng C# Trong bài học này, bạn sẽ xây dựng một class repository generic có thể lưu bất kỳ kiểu dữ liệu nào mà vẫn đảm bảo an toàn kiểu.