Welcome to my C# repository! 🚀
This repo contains all of my C# practice and learning notes, starting from very basics and moving towards OOP concepts step by step.
- Introduction to C#
- History of C# and .NET Framework / .NET Core
- How C# code runs (Compiler, CLR, MSIL)
- Data Types & Variables
- Operators
- Conditional Statements (
if
,else
,switch
) - Loops (
for
,while
,do-while
,foreach
) - Arrays
- Strings and String Methods
- Methods and Parameters
- Exception Handling (try-catch-finally)
- Functions (value & reference types)
- Collections (
List
,Dictionary
,Queue
,Stack
) - LINQ Basics
- File Handling (Read/Write)
- Namespaces
- Access Modifiers
- Static vs Instance Members
- Structs and Enums
- Classes and Objects
- Constructors & Destructors
- Inheritance
- Polymorphism
- Abstraction
- Encapsulation
- Interfaces
- Abstract Classes
- IDE: Visual Studio / Visual Studio Code
- Language Version: C# Latest
- Frameworks: .NET Framework / .NET Core
- Email: intekhab.dev@gmail.com
- LinkedIn: LinkedIn
- Portfolio: Portfolio