Можно ли сделать это лучше?
public bool AreMoreNeeded() => EntitiesNeededCount == 0 ? true : false;
Я использую это для проверки, равен ли integer 0, и возвращает boolean в зависимости от результата операции.
integer
boolean
да, удалите true и false:
true
false
public bool AreMoreNeeded() => EntitiesNeededCount == 0;
оператор равенства :
Оператор равенства == возвращаетtrue если его операнды равны, false в противном случае.
==
РЕДАКТИРОВАТЬ:
Вы можете сделать его еще немного короче и сделать его свойством вместо метода:
public bool AreMoreNeeded => EntitiesNeededCount == 0;