begin
if x = y then
begin
...
...
end
else
for i := 0 to 20 do
begin
...
...
end;
end;
让我感到烦恼的是这样格式化的代码:
begin
if x = y then begin
...
...
end
else
for i := 0 to 20 do begin
...
...
end;
end;
当存在复合语句的几个级别时,我发现这很难阅读。上面的代码还好,因为它不是那么复杂,但为了一致性,我更喜欢所有的开头和结尾都对齐。
当我开始使用c#时,我也会对花括号进行对齐。在C#世界中,什么是正常的做法?
编辑:
有人指出这种问题不应该在SO上提问。我不明白为什么不能。我正在建立一个编码准则文件的过程中。我知道我会遇到某些事情的阻力,我希望在这里得到几个答案,这样我就能准备好迎接这种阻力。