我有一个具有bool属性的班级Shoes
来检查鞋子是否是二手鞋。
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部分。
答案 0 :(得分:7)
只需做:
set
{
secondhand = value;
}
或者,正如@JFM建议的那样,您可以简单地使用auto属性,而不再需要显式声明支持字段:
public bool IsSecondHand {get; set;}