C# Fundamentals
Learning & Fundamentals

C# Fundamentals

C#.NETFundamentals

About this project

A hands-on C# learning project built on .NET 9.0, organised into individual concept files that each focus on a specific programming fundamental. The project serves as both a reference guide and a progression through core C# concepts.

Topics covered include variable declaration and data types, constants, arithmetic and string operations, arrays, type casting and conversion, comparison operators, logical operators (AND, OR, NOT), and conditional statements (if/else, switch).

Each file is self-contained with examples and comments, making it easy to revisit specific concepts. The project demonstrates a methodical approach to learning a new language by isolating and practising individual building blocks.

Key Features

  • Organised by concept — one file per topic
  • Variables, constants, and data types
  • Arithmetic and string operations
  • Arrays and type casting
  • Comparison and logical operators
  • Conditional statements
  • Built on .NET 9.0

Tech Stack

C#.NET 9.0Console Application