只读的成员 默认的接口方法 使用声明 静态局部功能 一次性ref结构 可以为空引用类型
C#于2002年首次随.NET Framework 1.0引入,此后发展很快。下表列出了每个C#版本中引入的重要功能:
| 版 本 | .NET Framework | Visual Studio | 重要功能 | 
|---|---|---|---|
| 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#设置开发环境。