检查整数是否为0并返回布尔值的简短方法

时间:2019-06-24 09:05:29

标签: c# integer comparison equality-operator

能否以更好的方式做到这一点?

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

我正在使用它来检查integer是否为0并根据运算结果返回boolean

1 个答案:

答案 0 :(得分:4)

是,删除truefalse

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

equality operator

  

相等运算符==如果其操作数相等,则返回true,否则返回false

编辑:

您可以使其更短一些,并使其成为属性而不是方法:

public bool AreMoreNeeded => EntitiesNeededCount == 0;