Syntax Trivia & Milestones
Test Your C# Knowledge
6 questions spanning 24 years of C# history — from generics to pattern matching to lock objects.
Question 1 of 60 / 0 correct
Which C# version introduced Generics?
The 3 Eras of .NET
.NET Framework Era
2002 – 2014- ›C# 1.0 → 4 released
- ›Windows-only development
- ›WinForms, WPF, ASP.NET WebForms
- ›CLR 1.0 → 4.0 runtime evolution
Open Source .NET Core
2014 – 2020- ›C# 5 → 8 released
- ›Cross-platform Linux/Mac/Windows
- ›ASP.NET Core, Docker support
- ›Roslyn open-sourced on GitHub
Unified .NET
2020 – Present- ›C# 9 → 13 released
- ›.NET 5/6/7/8/9 unified runtime
- ›MAUI, Blazor, Native AOT
- ›AI ecosystem integrations