gpt4 book ai didi

c# - 特征递归模式目前在 Vs Code 的预览版中

转载 作者:行者123 更新时间:2023-12-03 16:13:06 29 4
gpt4 key购买 nike

我无法使用 c# version 8.0 中介绍的某些代码.

考虑这段代码。

属性模式

class Address
{

public string State { get; set; }
}

public static decimal ComputeSalesTax(Address location, decimal salePrice) =>
location switch
{
{ State: "WA" } => salePrice * 0.06M,
{ State: "MN" } => salePrice * 0.75M,
{ State: "MI" } => salePrice * 0.05M,
// other cases removed for brevity...
_ => 0M
};

错误:

enter image description here

请帮我解决这个问题,事实上我使用的是最新版本的 vs 代码。

最佳答案

您需要告诉 VS Code 您要使用较新(预览)语言版本的 c#。你在做一个项目吗?如果是这样你可以把<LangVersion>preview</LangVersion>在 .csproj 文件中。这可能会解决问题。但是,您需要将其放在正确的位置。

关于c# - 特征递归模式目前在 Vs Code 的预览版中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57231358/

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