如何在 .NET 中列出受支持的 C# 语言版本

How to list supported C# language versions in .NET

目前我正在开发一个 .NET Core 3.1 项目,我想在其中尝试一些新的 C#10 功能。我收到 CS1617 错误,它告诉我我不能这样做,并让我通过在 .csproj.<langversion>?</langversion> 中使用 <langversion>?</langversion> 来列出该项目的可用语言。

我的问题是兼容语言列表显示在哪里。

我在dotnet/docsrepo查询过,那里可以找到答案。 创建这个兼容语言版本列表似乎比看起来要棘手一些。我会坚持使用 Auditive 建议的列表。