Welcome to the 100 C# Concepts repository. This project is a curated collection of code snippets and scripts designed to teach C# fundamentals, object-oriented programming, and advanced features.
"Stick around and learn C# with me - one minute, one concept at a time."
This repository contains 100 distinct code examples covering modern C# development. The guide serves as both a learning path and a quick reference for developers of all levels.
The content is organized into seven core modules ranging from basic syntax to advanced architectural patterns.
Follow these steps to run the examples locally on your machine.
- Install the .NET SDK: Download the latest version from dotnet.microsoft.com.
- Install a Code Editor: Visual Studio Code (VS Code) is recommended for its lightweight nature and cross-platform support.
- Extensions: Install the C# Dev Kit extension in VS Code for the best experience.
Verify your installation:
dotnet --versionRun an example: Navigate to any project folder and run the following command:
dotnet run