.Net Framework版本C#7.2可用的版本

时间:2018-07-03 12:51:34

标签: c# .net .net-framework-version c#-7.2

我尝试安装 .net Framework 4.7.2 ,但目标框架在项目属性中仍然为空。我尝试运行的程序使用只读结构,它是 C#7.2 的一部分。

您能指导我.Net Framework版本是否具有 C#7.2

2 个答案:

答案 0 :(得分:7)

语言功能独立于.Net版本(框架/核心/标准)。

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

答案 1 :(得分:5)

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

按照phuzi提到this question的评论,您可能需要更新到最新的Visual Studio才能看到此选项。