c#代码命名规则 c#
之前没有考虑过命名的这个问题,写起来就是为所欲为,想怎么搞就怎么搞,在可是代码越写越乱,连本身都搞不清楚了,不得不进行认真考虑。参考了一些文章,造成如下想法: spa
1、 总则 orm
一、 全部命名使用英文单词,不得使用缩写。 接口
二、 单词直接顺序写,不使用下划线连接。 事件
三、 命名空间、类型(结构、委托、接口)、字段、属性、事件:单词首字母大写。 ci
四、 返回bool类型的方法、属性的命名 ast
2、 类 class
一、 命名规则:单词首字母大写。 变量
二、 变量命名规则 List
l 成员变量:首单词首字母小写其余单词首字母大写。
l 静态变量:单词首字母大写。
3、 方法
一、 命名规则:单词首字母大写。
返回bool类型的:前缀为Is、Can或者 Try。
二、 变量命名规则:
l 参数变量:首单词首字母小写,其余单词首字母大写。
l 局部变量:以“_”开头首单词首字母小写,其余单词首字母大写。
4、 属性
一、命名规则:单词首字母大写。
返回bool类型的:前缀为Is、Can或者 Try。
===========
待补充!