这可以以更好的方式完成吗?
public bool AreMoreNeeded() => EntitiesNeededCount == 0 ? true : false;
我正在使用它来检查 aninteger
是否为 0 并boolean
根据操作结果返回 a 。
这可以以更好的方式完成吗?
public bool AreMoreNeeded() => EntitiesNeededCount == 0 ? true : false;
我正在使用它来检查 aninteger
是否为 0 并boolean
根据操作结果返回 a 。
是的,删除true
and false
:
public bool AreMoreNeeded() => EntitiesNeededCount == 0;
相等运算符:
如果操作数相等,则相等运算符
==
返回,否则返回。true
false
编辑:
你可以让它更短一点,让它成为一个属性而不是一个方法:
public bool AreMoreNeeded => EntitiesNeededCount == 0;