Hello World in C#

From the C# Programming Language cheat sheet · Getting Started · verified Jul 2026

Hello World

Your first C# program

csharp
// Simple console output
Console.WriteLine("Hello, World!");
Console.Write("Same line");
Console.Write(" output");

// Reading input
Console.Write("Enter your name: ");
string name = Console.ReadLine();
Console.WriteLine($"Hello, {name}!");
💡 Console.WriteLine adds a new line, Console.Write doesn't
⚡ Top-level programs (C# 9+) remove boilerplate
📌 $ before strings enables string interpolation
🟢 Console.ReadLine() always returns a string

More C# tasks

Back to the full C# Programming Language cheat sheet