1 / 6
文档名称:

C# 命名规范.txt

格式:txt   页数:6页
下载后只包含 1 个 TXT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C# 命名规范.txt

上传人:yjjg0025 2015/5/16 文件大小:0 KB

下载得到文件列表

C# 命名规范.txt

文档介绍

文档介绍:C#语言规范
命名规范

【规则1-1】使用Pascal规则命名类名,即首字母要大写。
【规则1-2】使用能够反映类功能的名词或名词短语命名类。
【规则1-3】不要使用“I”、“C”、“_”等特定含义前缀。
【规则1-4】自定义异常类应以Exception结尾。
【规则1-5】文件名要能反映类的内容,最好是和类同名。
类字段
【规则2-1】用camel规则来命名类成员变量名称,即首单词(或单词缩写)小写。
【规则2-2】类字段变量名前可加“_”前缀。
【规则2-3】坚决禁止在普通变量前加“m_”(这是VC老命名规则)。
c)方法
【规则3-1】方法名采用Pascal规则,第一个字符要大写。
【规则3-2】方法名应使用动词或动词短语。
【规则3-3】类中访问修饰符或功能相同的方法应该放在一起, 且公共或实现接口的方法在前。
d)属性
【规则4-1】使用名词定义属性,属性使用Pascal规则,首字符大写。
【规则4-2】属性和相应字段名称要关联, 可以使用“重构”菜单来生成属性。
e)参数
【规则5-1】参数采用camel规则命名,且首字符小写。
【规则5-2】使用描述性参数名称,参数名称应当具有最够的说明性。
【规则5-3】不要给参数加匈牙利语类型表示法的前缀。
【规则5-4】检查方法所有输入参数的有效性。
f)常量
【规则6-1】只读常量使用Pascal命名规则,即首字母大写。
【规则6-2】枚举名使用Pascal规则命名,枚举成员本质属于常量,命名规则同上。
【规则6-3】枚举值从小到大顺序定义。
【规则6-4】静态字段或属性采用Pascal规则,即首字符大写。
g)接口
【规则7-1】接口定义使用Pascal规则,且必须以大写“I”开头。
【规则7-2】接口名称要有意义,中间不要有下划线“_”等字符。
【规则7-3】如果类实现了接口,名称尽量和接口相同, 只是省掉“I”字符。
h)事件
【规则8-1】委托名称采用Pascal规则,即首字符大写。
【规则8-2】定义事件的委托要使用EventHandler后缀,且包括sender和e两个参数。
【规则8-3】事件用到的参数类,名称要带EventArgs后缀。
i) 命名空间
【规则9-1】命名空间名称采用Pascal规则,且首字符大写。
【规则9-2】命名空间名称尽量反映其内容所提供的整体功能。
2. 注释规范
a)文件头部注释
【规则1-1】文件都包含文件头, 要说明文件名、作者、创建时间、变更记录。
【规则1-2】形式书写头部注释。
b)类及其成员注释
【规则2-1】对方法和类使用“///”三斜线注释。
【规则2-2】代码行文注释采用“//”和“/**/”进行, 应该尽量说明问题。

a)缩写规范
【规则1-1】标识符应当直观可望文知意,不提倡使用任何缩写。
【规则1-2】字符串变量推荐是用“str”或“s”开头,。
【规则1-3】普通对象可以以“obj”开头。
【规则1-4】缩写可自行定义,一般取单词的前/后字符组成,以含义直观为准则。
【规则1-5】一般情况下不要让缩写破坏

最近更新

2025年卷材地板施工方案 4页

2025年南阳市金凯悦东方大酒店施工组织设计方.. 40页

2025年单元体幕墙施工方法及工艺 13页

2025年医院预算编制方法 3页

2025年医院优质服务承诺书 1页

八年级生物上册7.20.2动物的发育第一课时省公.. 23页

2025年加湿器控制系统的设计 39页

2025年办公楼租赁合同 6页

八年级物理上册3.1光世界巡行教学全国公开课一.. 5页

2025年别墅外墙涂料工程施工合同 40页

2025年初中语文宣纸说明文阅读答案 3页

2025年初中圆题型总结 23页

2025年初一第二学期期中考试语文试卷含答案试.. 13页

2025年创展中心中心钢结构施工测量专项方案 18页

2025年出纳付款规定 1页

2025年农药产品市场推广方案 8页

2025年写作素材故乡的小路 1页

2025年内科医生个人年终工作总结 14页

2025年关于餐饮行业合同三篇 20页

2025年关于对福利院儿童生活料理方面的实践调.. 13页

2025年六年级数学上册第七单元数学广角一课一.. 2页

2025年公路施工机械设备管理存在的问题及其对.. 3页

2025年公司食堂管理规定 5页

2025年公司船舶配套零部件加工项目建设可研报.. 67页

2025年公司户外烧烤策划方案 4页

2025年公司岗位管理规定 13页

2025年公司员工薪酬调整方案新 3页

2025年公司各部门责任说明书 6页

2025年公司人力资源部暑期实习报告 5页

2025年武汉警官职业学院单招职业技能测试题库.. 73页