Net命名规范总结.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.Net 编程规范 V1.0 目 录 一、基础编程规范 1 1. 命名原则 1 1.1 大小写原则 1 1.2 命名规范 1 1.3 类的命名原则 1 1.4 接口命名原则 2 1.5 EXCEPTION 命名原则 2 1.6 参数的命名 2 1.7 变量的命名 2 1.8 方法命名原则 3 1.9 属性命名原则 3 1.10 大小写敏感 3 2. 注释 3 2.1 注释通用原则 3 2.2 类和接口的注释 4 2.3 类成员变量的注释 4 2.4 方法的注释 4 2.5 程序中的注释 5 3. 其他通用规范 5 3.1 关于修改历史 5 3.2 成对出现的关键字和 ” {} 的”使用 5 3.3 规则缩进 5 3.4 判断和循环的注释 5 3.5 缩写 5 3.6 关于汉语拼音 6 3.7 关于神秘的数字 6 第 0页共7页 .Net 编程规范 V1.0 一、 基础编程规范 使用 .net 进行开发的过程中遵循的基本规范。 命名原则 编码中的命名规范和原则 1.1 大小写原则 目前存在不同的大小写规范,下面列出的这些规范将在其后的章节反复引用。 Pascal Casing 每个单词的第一个字母大写,例如: BackColor Camel Casing 除了第一个单词以外的每个单词的第一个字母大写,例如: backColor Upper case 如果缩写字母的个数小于或等于 2 ,那么所有的缩写字母都大写。 3 个以上的字母缩写采用 Pascal Casing 。 例如: System.IO, System.Web.UI, System.CodeDom 。 1.2 命名规范 类型 命名规范 备注 Class PascalCase Enum values PascalCase Enum type PascalCase Events PascalCase Exception class PascalCase 以 Exception 结尾 Final Static field PascalCase interface PascalCase 用大写字母 I 开头 Method PascalCase Namespace PascalCase property PascalCase Public Instance Field PascalCase 很少使用 , 用在 properties Protected Instances camelCase 很少使用 , 用在 properties Fields parameter camelCase 1.3 类的命名原则 用 pascal 命名规则 尽量谨慎的使用缩写 尽量不要使用任何的前缀(例如 C,T ) 不要用下划线作类名 例如: Public class { } Public class Button { } Public class String { } 第 1页共7页 .Net 编程规范 V1.0 1.4 接口命名原则 接口名字用名词或者名词短语,或形容词来表述接口的行为。 例如: IComponent ( 描述性名词 ) 、 ICustomAttributeProvider ( 名词短语 ) 、 IPersistable ( 形容词 ) 等。 用 Pascal 命名规则 尽量谨慎地使用缩写 不要用下划线作类名 接口名称前缀用字母 I 有的时候 , 必须用字母 I 作为类名前缀, 而又不是一个接口。 这是可以接受的, 因为有的类名就是 I 开头的,例如: IdentityStore 。这种情况和接口的区别在于其第二个字母是小写的。 有的时候,定义完一个接口之后,也会定义一个类作为接口的标准实现。该类和该接口应该有类似的名字, 唯一的区别就是接口名称前缀为字母 I 。 下面的例子描述了接口 IComponent 和它的标准实现 - 类 Component Public interface IComponent { } Public class Component : IComponent { } 1.5 Exception 命名原则 异常的命名以“ Exception ”为后缀,且继承自平台提供的异常基类 PlatformBaseException ,例如: Public class UserAlreadyExistsException : PlatformBaseException { } 1.6 参数的命名 参数的名字应该是描述性的 参数的名字应该具有自描述性,也就是说参数的名称可以描述参数在大多数情况下的含义,参数的类型也是可以从参数的名字推断出来的。 参数的名字使用 camel Casing (首字母小写) 参数的名字是基于参数的含义而不是参数的类型 不要使

文档评论(0)

明天会更好 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档