C#开发规范版本更新时间V1
02016修改人备注wp术语 3文件命名 3代码外观 4程序注释 5对象声明 6代码规范 7命名规范 7语句规范 9开发建议 12术语Pascal 大小写:将标识符的首字母和后面连接的每个单词的首字母都大写
可以对三字符或更多字符的标识符使用 Pascal 大小写
例如:BackColorCamel 大小写:标识符的首字母小写,而每个后面连接的单词的首字母都大写
例如:backColor文件命名文件名遵从 Pascal 命名法,无特殊情况,扩展名小写
文件开始包含类似以下注释说明/*1*///文件名://文件功能描述://创建人://创建时间://描述://修改人://修改时间://修改描述://*x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x**x*////文件功能描述着重于描述文件功能与说明,详情应在类的注释中描述
一天内有多个修改只需做做一个修改标识,在所有的代码修改处加上修改标识的注释
代码外观列宽代码列宽控制在 100 字符左右
代码换行,换行后的代码应该缩进一个 Tab
换行当表达式超出或即将超出规定的列宽,遵循以下规则进行换行在逗号后换行
在操作符前换行
规则 1 优先于规则 2
当以上规则会导致代码混乱的时候自己采取更灵活的换行规则
缩进缩进应该是每行一个 Tab(4 个空格),不要在代码中使用 Tab 字符
空行在以下情况下使用两个空行接口和类的定义之间
枚举和类的定义之间
类与类的定义之间
在以下情况下使用一个空行方法与方法、属性与属性之间
方法中变量声明与语句之间
方法与方法之间
方法中不同的逻辑块之间
方法中的返回语句与其他的语