在哪个 .Net Framework 版本 C# 7.2 中可用

In Which .Net Framework Version C# 7.2 is Available

我尝试安装.net framework 4.7.2,项目属性中的目标框架仍然是空的。我尝试 运行 的程序使用 readonly struct,它是 C# 7.2 的一部分。

你能指导我吗.Net Framework 版本有 C# 7.2?

语言功能独立于 .Net 版本 (Framework/Core/Standard)。

您将需要使用理解较新语言功能的编译器。假设您使用的是 Visual Studio 2017,您应该更新到最新版本。

默认情况下,Visual Studio 中的 C# 项目使用该语言的最新主要版本(在撰写本文时为 7.0)。要更改此设置,请打开项目的属性,select Build 页面,单击 Advanced...,然后在 常规语言版本设置为"C# 7.2"。

根据 phuzi 的评论提到 ,您可能需要更新到最新的 Visual Studio 才能看到此选项。