对于单行if块,使用大括号还是不使用大括号是否更好?

时间:2010-11-03 14:08:53

标签: c# if-statement braces

对于if语句之后的单行代码块有什么更好的编码实践 - 大括号还是没有大括号?只是为了避免太多“好吧,这取决于你使用的语言......”答案,让我们说C#。换句话说,哪个更好:

if(somecondition)
{
  singleLineStatement;
}

或者

if(somecondition)
  singleLineStatement;

1 个答案:

答案 0 :(得分:8)

我认为共识是使用大括号。如果省略大括号,则有可能会在没有注意到缺失大括号的情况下添加额外的行。