Phần I – Nhập môn Microsoft Visual C#
- Làm quen C#
- Biến (variables), toán tử (operators), biểu thức (expressions)
- Phương thức (method) và phạm vi (scope)
- Các câu lệnh quyết định (Decision Statements)
- Lệnh lặp (Iteration Statements)
- Quản lý lỗi và ngoại lệ (Errors and Exceptions)
Phần II – Ngôn ngữ C#
- Quản lý lớp (class) và đối tượng (object)
- Giá trị (values) và tham chiếu (references)
- Tạo các kiểu giá trị với kiểu kiệt kê (enumeration) và kiểu cấu trúc (structure)
- Các kiểu tập hợp
- Giao diện (interfaces) và các lớp trừu tượng (abstract classes)
- Quản lý tài nguyên
- Bộ chỉ mục (Indexers)
- Delegate và sự kiện (event)
- Generic
- Quá tải toán tử (Operator overloading)