所以我知道,如果只有一个以下语句,它们是可选的,因此总是包含大括号,因为如果,等等,因为它更容易意外地执行以下操作:
if(something == true) DoSomething(); DoSomethingElse();
这样的事情呢?
if(something == true) { DoSomething(); }
这样你仍然会占用更少的线路(IMO增加了可读性),但仍然不太可能意外地从上面犯错误?
我问,因为我不相信我以前曾经看过这个样式,如果或循环,但我确实看到它用于C#属性中的getter和setter,如:
public string Name {get;set;}
不要问什么是最好的,因为这太主观了,而只是这是否被认为是可接受的风格,如果不是,为什么不这样做.