gpt4 book ai didi

C#,运算符 '??' 不能应用于类型 'decimal' 和 'decimal' 的操作数

转载 作者:太空狗 更新时间:2023-10-29 17:34:20 25 4
gpt4 key购买 nike

public decimal v1 {
get {
return this._v1;
}
set {
this._v1 = value ?? 0M; // also I tried, default(decimal)
}
}

错误信息说:

运算符“??”不能应用于“十进制”和“十进制”类型的操作数

为什么它不起作用,我应该如何让它起作用?

最佳答案

decimal 类型不能为 null,因此 null-coalesce 运算符在这里没有意义。只需将 _v1 设置为 value

关于C#,运算符 '??' 不能应用于类型 'decimal' 和 'decimal' 的操作数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12479669/

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