我正在为_ID使用字段,并且还在此字段使用get和set方法。 例如,当我想检查set方法中ID的值时,我想为我的_ID值定义一个范围在1到1000之间。如果我使用&&运算符,它将不会返回true。
public int ID
{
get
{
return _ID;
}
set
{
if (ID < 1000 && ID > 1)
{
_ID = vlaue;
}
else
{
MessageBox.Show("Invalid Value","Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
_ID = -1;
}
}
}
我设置了“ p.ID = 800;” 但“ ID> 1”为假
在“ if语句”中,如果我使用if(ID <1 && ID <1000)....就可以了!