在可读性方面哪种风格更好?
bool isNew = (SelectList.Key > 0) ? true: false;
或
bool isNew = SelectList.Key > 0;
我知道这是非常微不足道的,但只是想让它变得更好......谢谢
编辑:交换条件语句中的值
答案 0 :(得分:5)
我会说这是更好的
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
的印象。