1 / 8
文档名称:

C# 命名规范.doc

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

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

分享

预览

C# 命名规范.doc

上传人:xxj16588 2016/7/30 文件大小:0 KB

下载得到文件列表

C# 命名规范.doc

相关文档

文档介绍

文档介绍:C# 命名规范 C# 语言规范 1. 命名规范 a)类【规则 1-1 】使用 Pascal 规则命名类名,即首字母要大写。【规则 1-2 】使用能够反映类功能的名词或名词短语命名类。【规则 1-3 】不要使用“I”、“C”、“_”等特定含义前缀。【规则 1-4 】自定义异常类应以 Exception 结尾。【规则 1-5 】文件名要能反映类的内容,最好是和类同名。 b) 类字段【规则 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 】代码行文注释采用“//”和“/**/ ”进行, 应该尽量说明问题。 3. 行文规范 a )缩写规范【规则 1-1 】标识符应当直观可望文知意, 不提倡使用任何缩写。【规则 1-2 】字符串变量推荐是用“ str ”或“s”开头,采用 来初始化。【规则 1-3 】普通对象可以以“ obj ”开头。【规则 1-4 】缩写可自行定义,一般取单