C# .NET编码规范
#编码规范 ##术语定义 1. Pascal-标识符每个单词的首字母都大写。UserName 2. Camel-首字母小写。userId ##文件命名组织 1. 文件命名:Pascal命名法,类名.cs 2. 文件注释: 版权声明,文件功能简述,创建标识,修改标识。在修改处做详细注释 ##代码外观 1. 列宽: 110个字符 2. 换行:在逗号后,操作符前换行 ##缩进 1. Tab替换成4个空格。 ##空行 1. 两个空行:接口与类之间、枚举与类之间、类与类之间 2. 一个空行:方法、属性、不同的逻辑块、返回语句之前、注释前、方法中变量声明与语句之间。 ##空格 1. 关键字与左括号之间:for (int ...) 2. 多个参数用逗号隔开,每个逗号后加一个空格:Add(a, b, c) 3. 除了"."之外,二元操作符用空格与操作数隔开,一元操作符、++/--不需要。a += c + b; n++; 4. 语句中的表达式:for (expr1; expr2; expr3) ##括号 1. (不要紧靠关键字,中间用一个空格。if (expr) 2. (与方法名之间不要空格。Add(....) 3. 没有必要,不要在返回语句使用() ##花括号{} 1. {放在关键字或方法名下一行并对齐。通常单独一行。 if (n > 10) { } 2. if、while、do后面一定要使用{}