其中.Net Framework版本C#7.2可用

Pan*_*jan 6 .net c# .net-framework-version c#-7.2

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

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

phu*_*uzi 10

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

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


Joe*_*ell 5

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

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