1 / 10
文档名称:

-命名规范.doc

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

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

分享

预览

-命名规范.doc

上传人:朱老师 2022/2/10 文件大小:116 KB

下载得到文件列表

-命名规范.doc

文档介绍

文档介绍:Net-命名标准
.Net编程标准

目 录
一、根底编程标准 3
1. 命名原那么 3
大小写原那么 3
命名标准 3
类的命名原那么 3
UserAlreadyExistsException : PlatformBaseException


参数的命名
参数的名字应该是描述性的
参数的名字应该具有自描述性,也就是说参数的名称可以描述参数在大多数情况下的含义,参数的类型也是可以从参数的名字推断出来的。
参数的名字使用camel Casing〔首字母小写〕
参数的名字是基于参数的含义而不是参数的类型
不要使用保存参数〔Win32 API常见〕
如果下一个版本需要更多的参数,那么加一个overload的方法。
参数的命名例如如下:
Type GetType(string typeName)
String Format(string format, object[] args)
变量的命名
防止无意义的变量命名,如下的命名应该防止:
Contract a = new Contract();
但以下情况除外,作为循环条件中的计数器:
for ( int i = 0; i < MaxNum; i++)
.Net编程标准

方法命名原那么
用动词或动词短语来命名
用Pascal命名约定
方法的命名例如如下:
RemoveAll()
Char[] GetCharArray()
属性命名原那么
属性名称使用名词或名词短语
用Pascal命名约定
可以考虑用类型名称作为属性名称
属性的命名例如如下:
Public Color Color
{
Get{}
Set{}
}
大小写敏感
,应该在无论大小写敏感或不敏感的语言中都能使用。因为需要大小写敏感的语言不能识别两个相同内容但用大小写区分的名字,所以组件必须防止这种情况
不要出现两个只用大小写区分的命名空间,如
namespace ;
namespace ;
不要出现两个只用大小写区分的参数如.
void foo(string a, string A)
不要出现只用大小写区分的同一命名空间的类型
p;
pp;
不要出现只用大小写区分的同一类型属性。
int Foo {get, set};
int FOO {get, set}
不要出现两个只用大小写区分的方法
void foo();
void Foo();
注释
注释通用原那么
原那么上平均每100行代码中要有20~30行注释,视程序复杂程度而定。
所有注释应使用中文。
对于源文件和类,必须在注释中说明修改历史。
.Net编程标准

类和接口的注释
,具体内容如下:
/// <summary>
/// <see cref="IUserManager"

最近更新

解除劳动合同申请书范文 3页

房产转让标准合同范本(标准版) 9页

数据保护协议 6页

英语口语通行证-掌握表达,开启交流之门 22页

2021年云南昆明理工大学环境学概论考研真题 3页

2022年福建考研数学三试题真题及答案 11页

吉林省安全员B证考试题库附答案(推荐) 65页

房屋托管承租协议书样书 7页

初中八年级英语期末测试卷及答案 14页

投资回报模型与融资计划 21页

2023年天津市安全员B证考试题库附答案 34页

房屋租赁解除协议(标准版) 6页

山东省建筑安全员考试题库(推荐) 127页

绿色启蒙:环保教育新纲领-以环保教育引领未来.. 19页

企业社保代理协议(样本) 8页

不动产档案管理系统数据库设计说明书 33页

餐饮服务质量管理与提升-服务质量对成功的重要.. 28页

非公路休闲车:市场蓝图-洞察趋势,驾驭未来增.. 27页

技能鉴定生活服务类-初级家政服务员真题库 14.. 18页

高一美术-第1课美术鉴赏及其意义学习公开课一.. 29页

金融数学引论公开课一等奖课件赛课获奖课件 117页

高二期中家长会PPT课件 45页

保险公司车商工作总结(7篇) 17页

六一儿童节四人主持稿(32篇) 88页

迟子建:好时光悄悄溜走 8页

道教宝诰志心皈命礼大全 38页

酒店管理-酒店风险分级管控清单及控制措施一览.. 1页

大熊猫的资料简介相关资料 10页

开发下肢康复机器人装置外文文献翻译、中英文.. 19页

记蓬勃发展的虞城高级中学 9页