目标框架 | version | C# 语言版本的默认值 |
---|---|---|
.NET | 7.x | C# 11 |
.NET | 6.x | C# 10 |
.NET | 5.x | C# 9.0 |
.NET Core | 3.x | C# 8.0 |
.NET Core | 2.x | C# 7.3 |
.NET Standard | 2.1 | C# 8.0 |
.NET Standard | 2.0 | C# 7.3 |
.NET Standard | 1.x | C# 7.3 |
.NET Framework | 全部 | C# 7.3 |
引用来自:C# 语言版本控制 - C# 指南 | Microsoft Learn
另外tips:
1. Visual Studio 2017 的新项目模板向新项目文件添加了一个 <LangVersion>latest</LangVersion>
条目。