我在使代码更简洁(最好是一个布尔表达式)上有点脑筋急转弯。
这是我的代码:
if (d.Unemployed)
{
if (type.Unemployed)
{
tmp.Unemployed = true;
}
else
{
tmp.Unemployed = false;
}
}
else
{
if (type.Unemployed)
{
tmp.Unemployed = false;
}
else
{
tmp.Unemployed = true;
}
}
基本上,要点是如果
type
或d
没有失业,那么tmp
应该设置为没有失业。 最佳答案
怎么样:
tmp.Unemployed = type.Unemployed == d.Unemployed;
关于algorithm - 将此if-then逻辑转换为 bool 表达式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6657494/