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】一般情况下不要让缩写破坏

最近更新

员工礼仪(7篇) 28页

大扫除活动策划书(8篇) 23页

2025年泌尿系统健康管理攻略 124页

2025年心脏搭桥手术案例解析 22页

二零二五年度企业总部场地无偿使用与战略合作.. 8页

二零二五年度企业团队建设团体文化活动策划采.. 9页

二零二五年度企业员工福利与激励方案外包协议.. 9页

二零二五年度企业员工名义代购新车协议 9页

二零二五年度企业内部带薪培训项目劳动合同 9页

二零二五年度企业企业创新能力与科技研发培训.. 9页

二零二五年度代课教师学生心理辅导聘用协议书.. 9页

二零二五年度仓储物流租赁承租人服务条款 9页

二零二五年度人工智能专利授权及研发合作合同.. 8页

二零二五年度人事代理与员工培训服务合同范本.. 9页

二零二五年度交通运输业劳动合同法修正与安全.. 8页

二零二五年度交通事故处理与车辆理赔服务合同.. 9页

产品拍摄及后期图片处理 53页

二零二五年度主播与慈善基金会合作协议 8页

二零二五年度临时用工安全防护及责任协议 8页

2025年感动中国年度人物的先进事迹材料 8页

轻食小店创业计划书 7页

大学生在读证明 3页

光伏工程合同模板 5页

人文关怀在医疗护理工作中的应用培训课件 33页

餐饮小店轻食店创业计划书 7页

装修安全交底范本模板 11页

最新GB50169-2022-接地装置施工及验收规范 40页

SYT74132018报废油气长输管道处置技术规范 11页

龙湖集团物业用房配置标准(共11页) 10页

招聘计划与面试表格 9页