C# Version History
C# was first introduced with .NET Framework 1.0 in the year 2002 and evolved much since then. The following table lists important features introduced in each version of C#:
Version | .NET Framework | Visual Studio | Important Features |
---|---|---|---|
C# 1.0 | .NET Framework 1.0/1.1 | Visual Studio .NET 2002 |
|
C# 2.0 | .NET Framework 2.0 | Visual Studio 2005 |
|
C# 3.0 | .NET Framework 3.0\3.5 | Visual Studio 2008 |
|
C# 4.0 | .NET Framework 4.0 | Visual Studio 2010 |
|
C# 5.0 | .NET Framework 4.5 | Visual Studio 2012/2013 |
|
C# 6.0 | .NET Framework 4.6 | Visual Studio 2013/2015 |
|
C# 7.0 | .NET Core 2.0 | Visual Studio 2017 |
|
C# 8.0 | .NET Core 3.0 | Visual Studio 2019 |
|
C# 9.0 | .NET 5.0 | Visual Studio 2019 |
|
C# 10.0 | .NET 6.0 | Visual Studio 2022 |
|
Learn how to setup a development environment for C# in the next section.