【发布时间】:2021-08-16 20:15:41
【问题描述】:
我尝试使用 Visual Studio 2022 Preview 3 中最新的 C# 10 功能。编译器无法识别所需的新关键字或字段。全局使用似乎有效。
public required string Name { get; init; }
public DateTime HiredDate{ get; init => field = value.Date(); }
空参数检查不编译:
public void NullParameterCheck(string arg!!) { ... }
我也尝试在.csproj中设置语言版本预览:
<LangVersion>preview</LangVersion>
有没有我遗漏的设置?
【问题讨论】:
-
现在 C# 10 发布了,我们知道这些很酷的功能已经推迟到更高版本。
标签: .net-6.0 visual-studio-2022 c#-10.0