布局规范的目的是使代码变得整洁,提高代码可读性,其主要规范有:
代码缩进为4个空格。
左右花括号必须独自一行,括号内容为空时除外:
例:
public void WriteLog(string log)
{
Console.WriteLine(log);
}
public void EmptyMethod(string log) {}
括号的使用:
if/for/while/do等关键字后面与左括号直接需要加空格:
if (x == 1)
运算符左右需要加空格:
a = c + b;
单行代码限制120个字符,超长处理方式:
第二行相对第一行缩进4个空格,从第三行开始无需缩进。
运算符及方法调用的“.”需要跟随换行,但逗号不需要。
例:
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.Build();
App.Method(a
+ b,
c);