Languages

C# Cheat Sheet

Print-ready cheat sheet for C#, organized for fast lookup, study, and desk-side use

Source
Microsoft C# Documentation (learn.microsoft.com)
License
MIT
Updated
2026-03-27

Sample

What's in this cheat sheet

  • Basics
  • Types
  • Control Flow
  • Classes
  • Interfaces
  • LINQ
  • Async/Await
  • Collections
  • Properties
  • Exceptions

Hello World

Console.WriteLine("Hello, World!");  // top-level (C# 10+)
// Classic: class Program { static void Main() { ... } }

Build & Run

dotnet new console -n MyApp   # create project
dotnet run                     # compile and run
dotnet build                   # compile only

Variables & Constants

int x = 42;
var name = "Alice";           // type inference
const double Pi = 3.14159;
readonly int maxRetries = 3;  // set once, in ctor

Download the full cheat sheet for all sections, formatted for print

Download PDF

Downloads

Choose the treatment that matches how you read