隐士草拟的一份C#编码规范,如欲转载,请注明来源http://blog.csdn.net/nethermit/,欢迎大家和我讨论,隐士思考还不成熟,欢迎拍砖。贴过来,格式有些被破坏了,各位海涵。
1、类名(class)命名规范
●类名必须可以清晰反映该类的基本功能。
●类名由英文字母和数字组成,如无必要不要引入数字。
●英文字母必须由完整的英文单词组成,以名词结尾,不得使用英文缩写,如:MN(MovieName), UN(UserName),除非该缩写众所周知,如:ID, URL, HTML, XML
●名字可以有2-5个单词组成,但通常不应多于5个。
●类名采用首字母大写的驼峰命名法。
●例:VideoClipView, MovieNameValidator
2、命名空间名(namespace)命名规范
●命名空间名同类名命名规范。
3、常量名(const)命名规范
●常量名必须可以清晰反映该常量的意义。
●常量名单词之间由下划线分隔,其他同类名命名规范。
●例: MAX_LENGTH_OF_QUERY_STRING, DEFAULT_ACTION
4、成员变量名(property)命名规范
●成员变量名必须可以清晰反映该成员变量的意义。
●public的成员变量名命名规范参照类名命名规范。