gpt4 book ai didi

.net-6.0 - 如何激活 C# 10 功能 Visual Studio 2022

转载 作者:行者123 更新时间:2023-12-05 01:28:17 28 4
gpt4 key购买 nike

我尝试在 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>

我是否遗漏了任何设置?

最佳答案

终于找到了部分解决方案。我要补充

<LangVersion>preview</LangVersion>
<EnablePreviewFeatures>true</EnablePreviewFeatures>

到 .csproj 文件。空参数检查有效,但不是必填字段。

关于.net-6.0 - 如何激活 C# 10 功能 Visual Studio 2022,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68808742/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com