Table of Contents: Chapter 1. Getting Started with C#; Chapter 2. Understanding C# Programs; Chapter 3. Manipulating Values in Your Programs; Chapter 4. Controlling Your Program’s Flow; Chapter 5. The Core of C# Programming: Classes; Chapter 6. Packaging Functionality: Class Methods and Member Functions; Chapter 7. toring More Complex Stuff: Structures, Enumerators, and Arrays; Chapter 8. Advanced Method Access; Chapter 9. Handling Problems in Your Programs: Exceptions and Errors; Chapter 10. Reusing Existing Code with Inheritance; Chapter 11. Formatting Formatting and Retrieving Information; Chapter 12. Tapping into OOP: Interfaces; Chapter 13. Making Your Programs React with Delegates, Events, and Indexers; Chapter 14. Making Operators Do Your Bidding: Overloading; Chapter 15. Using Existing Routines from the .NET Base Classes; Chapter 16. Creating Windows Forms; Chapter 17. Creating Windows Applications; Chapter 18. Working with Data and Databases; Chapter 19. Creating Remote Procedures: Web Services; Chapter 20. Creating Web Applications;Chapter 21. A Day for Reflection and Attributes.
Giáo trình gồm có 13 chương: Chương 1. Microsoft.NET; Chương 2. Ngôn ngữ C#; Chương 3. Nền tảng ngôn ngữ C#; Chương 4. Xây dựng lớp, đối tượng; Chương 5. Kế thừa, đa hình; Chương 6. Nạp chồng toán tử; Chương 7. Cấu trúc; Chương 8. Thực thi giao diện; Chương 9. Mảng, chỉ mục, và tập hợp; Chương 10. Xử lý chuỗi; Chương 11. Cơ chế ủy quyền và sự kiện; Chương 12. Các lớp cơ sở .NET; Chương 13. Xử lý ngoại lệ.