序言
| 语言版本 | 发布时间 | .NET Framework要求 |
| C# 1.0 | 2002.1 | .NET Framework 1.0 |
| C# 1.1\1.2 | 2003.4 | .NET Framework 1.1 |
| C# 2.0 | 2005.11 | .NET Framework 2.0 |
| C# 3.0 | 2007.11 | .NET Framework 2.0\3.0\3.5 |
| C# 4.0 | 2010.4 | .NET Framework 4.0 |
| C# 5.0 | 2012.8 | .NET Framework 4.5 |
| C# 6.0 | 2015.7 | .NET Framework 4.6 |
| C# 7.0 | 2017.3 | .NET Framework 4.6.2 |
| C# 7.1 | 2017.6 | .NET Framework 4.7 |
| C# 7.2 | 2017.11 | .NET Framework 4.7.1 |
| C# 7.3 | 2018.5 | .NET Framework 4.7.2 |
| C# 8.0 | 2019.4 | .NET Framework 4.8 |
C# 6.0 (2015)
静态导入
异常筛选器
自动属性初始化表达式
Expression bodied 成员
Null 传播器
字符串内插
nameof 运算符
索引初始值设定项
字典初始化
class StudentName { public string FirstName { get; set; } public string LastName { get; set; } public int ID { get; set; } } class CollInit { Dictionary<int, StudentName> students = new Dictionary<int, StudentName>() { { 111, new StudentName {FirstName="Sachin", LastName="Karnik", ID=211}}, { 112, new StudentName {FirstName="Dina", LastName="Salimzianova", ID=317}}, { 113, new StudentName {FirstName="Andy", LastName="Ruth", ID=198}} }; }