第1页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共11页项目开发规则第2页共11页第1页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共11页C#命名规范1
1命名空间框架中所有命名空间的起始部分COM
ACCP业务中所有命名空间的起始部分COM
ASSEMBLY
FOLDER实际结构和名称以业务为准1
2类1)名字应该能够标识事物的特性
2)名字可以有两个或三个单词组成,但通常不应多于三个
3)采用Pascalcase,所有单词第一个字母大写
4)使用名词或名词短语命名类
5)少用缩写
6)不要使用下划线字符(_)
例:publicclassFileStreampublicclassButton1
3接口和类命名规范相同,唯一区别是接口在名字前加上“I”前缀例:interfaceIDBCommandinterfaceIButton1
4枚举和类命名规范相同,唯一区别是枚举在名字前加上“E”前缀例:enumESystemType1
5方法1)使用动词或动词短语命名方法
2)采用Pascalcase,所有单词第一个字母大写
3)方法中的参数命名采用Camelcasing,所有单词第一个字母大写,除了首字母小写
6属性1)使用名词或名词短语命名2)采用Pascalcase,所有单词第一个字母大写3)少用缩写第3页共11页第2页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共11页4)不要使用下划线字符(_)1
7变量1)变量名称=变量的前缀+代表变量含意的英文单词或单词缩写
常用变量类型的前缀命名规则,定义如下:类型前缀boolblnbytebytcharchardoubledblfloatfltintegerintlonglngobjectobjstringstr常用