编码规范:
一、文件头
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\ItemTemplates\CSharp\Code\1033\WebClass\Class.cs
/* ==============================================================================
* 功能描述:
* 创 建 者:timsqin
* 创建日期:$time$
* 修改标识:
* 修改描述:
* ==============================================================================*/
二、代码格式
1、括号对齐
while (1)
{
if (valid)
{
}
else
{
}
}
2、注释
①、代码块注释
//注释语句
private int number;
②、变量 括号注释
if ( 1 == 1) // always true
{
statement;
}
③、方法注释
for (initialization; condition; update) // update user id 说明循环体作用
{
//TODO:xxxx
}
3、命名
①、参数 变量
Camel 小驼峰命名
Type GetType(string typeName)
string Format(string format, args() as object)
class SampleClass
{
string url;
string destinationUrl;
}
②、方法
Pascal 命名
RemoveAll()
GetCharArray()
Invoke()