我偶然发现了这段代码,到目前为止我真的不明白。我清楚地知道 or 运算符||
在如下代码中的作用:
bool a = true;
bool b = false;
if(a || b)
{
//does something, if one of a/b is true
}
但这是一个结构,我不明白:
public bool c
{
get
{
return a || b; //?
}
set
{
c = value;
}
}
这个 getter 会用那个 return 语句返回什么,为什么?