1

这可以以更好的方式完成吗?

public bool AreMoreNeeded() => EntitiesNeededCount == 0 ? true : false;

我正在使用它来检查 aninteger是否为 0 并boolean根据操作结果返回 a 。

4

1 回答 1

4

是的,删除trueand false

public bool AreMoreNeeded() => EntitiesNeededCount == 0;

相等运算符:

如果操作数相等,则相等运算符==返回,否则返回。truefalse

编辑:

你可以让它更短一点,让它成为一个属性而不是一个方法:

public bool AreMoreNeeded => EntitiesNeededCount == 0;
于 2019-06-24T09:06:54.667 回答