History of .NET and C# from .NET 4.7.2

All the versions of .NET and C# from 4.7.2 and on.

Here is a list of the major .NET and C# versions starting from .NET Framework 4.7.2, including subsequent .NET Core and .NET releases, and their associated C# language versions.

Major .NET Versions (from .NET Framework 4.7.2 onward)

.NET VersionRelease YearNotes
.NET Framework 4.7.22018Last in-place update before 4.8; improvements across ASP.NET, BCL, CLR, etc.123
.NET Framework 4.82019Final major .NET Framework version; future work moved to .NET Core1
.NET Core 2.02017Start of cross-platform, open-source .NET Core era
.NET Core 2.12018LTS release; supported until 2021
.NET Core 3.02019Added Windows desktop app support (WinForms, WPF)
.NET Core 3.12019LTS release; widely adopted for cross-platform apps
.NET 52020Unified .NET Core and .NET Framework; dropped “Core” from name
.NET 62021LTS release; major improvements and new features. More details in this article.
.NET 72022Current release cadence: annual major updates
.NET 82023LTS release; continued performance and language enhancements. More details in this article.
.NET 92024Latest non-LTS release (as of April 2025)4

Major C# Versions (from C# 7.3 onward)

C# VersionAssociated .NET Version(s)Major Features/Notes
7.3.NET Framework (all), .NET Core 2.xLast version for .NET Framework; performance and language improvements4. More details in this article.
8.0.NET Core 3.x, .NET Standard 2.1Nullable reference types, async streams, ranges, switch expressions4 5
9.0.NET 5Records, init-only setters, top-level statements, pattern matching enhancements4 5
10.0.NET 6Record structs, global usings, file-scoped namespaces4 5. More details in this article.
11.0.NET 7Raw string literals, list patterns, required members4
12.0.NET 8Collection expressions, primary constructors for classes4. More details in this article.
13.0.NET 9Latest features as of 20254

.NET and C# Version Mapping

.NET VersionDefault C# Version
.NET Framework 4.x7.3
.NET Core 2.x7.3
.NET Core 3.x8.0
.NET 59.0
.NET 610.0
.NET 711.0
.NET 812.0
.NET 913.0

Summary

  • .NET Framework 4.7.2 was released in April 2018, followed by 4.8, which is the final major .NET Framework version123.
  • .NET Core evolved into the unified .NET 5+ platform, which is now the future of .NET development.
  • C# 7.3 is the last version officially supported by .NET Framework; newer C# features require .NET Core 3.x or later4.
  • C# versions continue to advance with each major .NET release, with C# 13 being the latest as of 20254.

This overview should help you track the major .NET and C# versions relevant to modern development scenarios.

License GPLv3 | Terms
Built with Hugo
Theme Stack designed by Jimmy