Use cases
Where C# is a strong choice.
Enterprise web APIs and back-ends
Mature tooling, strong typing, long-term support releases.
Windows desktop and cross-platform apps
WPF, WinForms, MAUI, Avalonia.
Games
Unity and Godot (C# support).
Cloud services on Azure
First-class SDKs, Functions and hosting.
Think twice for
Tiny scripts or environments where installing a runtime is a burden (Native AOT reduces this).
Saved in this browser only. Part of From code to production (0/5).