Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 856 Bytes

File metadata and controls

19 lines (15 loc) · 856 Bytes

🎯 C# (C-Sharp) Programming Language

C# is a modern, object-oriented, type-safe programming language developed by Microsoft that runs on the .NET framework.


📖 Key Topics

  1. Language Fundamentals:
    • Variables, types, values, operators.
    • Core concepts: Classes, structs, records, interfaces, namespaces.
  2. Advanced Language Features:
    • LINQ (Language Integrated Query): Querying collections directly in C#.
    • Asynchronous Programming: The async and await keywords, Task Parallel Library (TPL).
    • Generics, delegates, events, lambda expressions.
  3. Application Platforms:
    • Desktop (Windows): WPF (Windows Presentation Foundation), WinForms, WinUI 3, and .NET MAUI.
    • Cross-Platform: .NET Core console apps, ASP.NET Core web APIs.
    • Game Development: Scripting engine for Unity.