检查整数是不是为 0 并返回布尔值的简短方法
Posted
技术标签:
【中文标题】检查整数是不是为 0 并返回布尔值的简短方法【英文标题】:Short method to check if integer is 0 and return a boolean检查整数是否为 0 并返回布尔值的简短方法 【发布时间】:2019-11-06 01:29:34 【问题描述】:这可以以更好的方式完成吗?
public bool AreMoreNeeded() => EntitiesNeededCount == 0 ? true : false;
我正在使用它来检查integer
是否为0,并根据操作结果返回boolean
。
【问题讨论】:
给出的答案可能正是您想要的,但请注意,更短的代码并不意味着更好的代码! 我投票结束这个问题,因为这个问题属于codereview.stackexchange.com 【参考方案1】:是的,删除true
和false
:
public bool AreMoreNeeded() => EntitiesNeededCount == 0;
equality operator:
相等运算符
==
如果其操作数相等则返回true
,否则返回false
。
编辑:
你可以让它更短一点,让它成为一个属性而不是一个方法:
public bool AreMoreNeeded => EntitiesNeededCount == 0;
【讨论】:
以上是关于检查整数是不是为 0 并返回布尔值的简短方法的主要内容,如果未能解决你的问题,请参考以下文章