【发布时间】:2011-08-05 00:18:01
【问题描述】:
在我的回答中:C# Lock syntax - 2 questions、LukeH 指出try...catch...(finally) 语句需要大括号。
我找到了原因的答案,在这里 (Why do try..catch blocks require braces?) 找到了非常有趣的答案。
我想知道更多需要大括号而不是良好做法等的示例,最好使用代码 sn-p 并解释原因。
【问题讨论】:
-
如果您使用“剃须刀”,它们总是是必需的。我实际上有点希望我有一个启用此模式的 csc 编译器开关。
-
同意,我发现 if 等下的单行语句在添加
{...}时更具可读性。排序和卷曲。 :D
标签: c# curly-braces curly-brackets