哪个对可读性更好

本文关键字:更好 可读性 | 更新日期: 2023-09-27 18:34:42

可读性而言,哪种风格更好?

 bool isNew = (SelectList.Key > 0) ? true: false;

 bool isNew = SelectList.Key > 0;

我知道这是非常微不足道的,但只是想让它变得更好......谢谢

编辑:交换了条件语句中的值

哪个对可读性更好

我会说这更好

bool isNew = SelectList.Key > 0;

或者你可以通过这样的写作来提高可读性,

在我看来
//set the value of isNew to true if bla bla else false.
bool isNew = (SelectList.Key > 0);

后者会迫使我首先处理表达式,而不是给人留下您正在SelectList.Key分配给isNew的印象。