规范的问题,大家谈谈自己的感受和见解.谢谢参与,参与有分.
这个问题是关于{}的使用.
关于{}的使用,有两种方法,
1.类似
if (1 == 1) {
....
...
}
2. 类似
if (1 == 1)
{
...
}
我看到过一些关于这两个方面优点缺点的讨论,但是都比较浅,没有说明原因.
像<<Programing Windows Form with C#>> 都是用 1 的方式. 而在林锐的<<高质量程序设计指南>>中,明确指出要用2 .
并且微软的MSDN帮助(中文)中,两种方式都有. 在VS.Net的IDE中也有一个选项是支持选1或者2.
我的问题是:
1)两种都有什么优点和缺点?
2)你都使用那种,你觉得这种有什么好处? 为什么不喜欢另一种?
"两种无所谓"的就不要说了,敲起来怪麻烦的,我给你敲上了.
有独到见解者,会看情况给帖子加分(不会超过200).要是有人能讲讲来龙去脉,就更好了.
谢谢参与,参与有分.