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.