gpt4 book ai didi

C# bool 对象属性验证

转载 作者:太空宇宙 更新时间:2023-11-03 18:26:13 25 4
gpt4 key购买 nike

我有一个 Shoes 类,它有一个 bool 属性来检查鞋子是否是二手的。

class Shoes
{
private bool secondhand;

public bool IsSecondHand
{
get { return secondhand; }
set
{
if (value == ) //don't know what to use here
{
value = false;
}
else
{
//is true
}
}
}
}

我的意图是将此类(单独的文件)与 WPF 窗口一起使用,并使用 checkbox 选中时使我的 bool 为 true,否则为 false。我需要保留格式 get {} set {}。问题是即使没有 WPF 部分,这个属性也应该“工作”。

最佳答案

只需简单地做:

set
{
secondhand = value;
}

或者,正如@JFM 建议的那样,您可以简单地使用自动属性,而不再需要显式声明支持字段:

public bool IsSecondHand {get; set;}

关于C# bool 对象属性验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33812523/

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