Table of Contents

1. Introduction to the C# Programming Language
2. C# Basics
3. Introduction to Control Structures
4. Introduction to Methods in C#
5. Classes and Objects in C#
6. C# Interfaces and Polymorphism
7. C# Collections and Generics
8. C# Delegates and Events
9. C# Exception Handling and Debugging
10. C# File and Stream Input/Output
11. C# Asynchronous Programming
12. C# Reflection and Attributes
13. C# Dynamic Programming
14. Windows Forms and Windows Presentation Foundation
15. ASP.NET Core and Blazor