1 / 10
文档名称:

-命名规范.doc

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

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

分享

预览

-命名规范.doc

上传人:小果冻 2022/7/26 文件大小:116 KB

下载得到文件列表

-命名规范.doc

文档介绍

文档介绍:Net-命名标准
.Net编程标准
目 录
一、根底编程标准 3
1. 命名原那么 3
大小写原那么 3
命名标准 3
类的命名原那么 3
接口命名原那么 4
lass 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"

最近更新

高速铁路公交化运营条件下客运站设备配置研究.. 2页

高速车辆转向架稳定性机理研究的中期报告 2页

用显然造句子 5页

用妙语连珠造句 5页

用叹息造句-字词解析-近义词-反义词 3页

用于表示看的词语有哪些呢 4页

高速列车车轮多边形问题研究的中期报告 2页

2024年门禁系统资金申请报告代可行性研究报告.. 62页

高速公路汽车追尾防撞预警系统研究的综述报告.. 2页

高速公路建设项目成本控制问题研究的中期报告.. 2页

2024年慢病管理资金需求报告代可行性研究报告.. 64页

高速CMOS智能相机研究的综述报告 2页

高超音速尖锥边界层转捩的多尺度互相关谱分析.. 2页

高良姜素通过内质网应激促进人肝癌HepG2细胞自.. 2页

高聚合度聚氯乙烯耐热耐腐蚀填料环的研究的中.. 2页

高职院校非英语专业学生隐喻翻译调查研究的综.. 2页

高职院校的融资结构与办学效率——以山东省高.. 2页

现货原油与期货原油投资的不同之处有哪些 4页

乳腺术后护理功能锻炼ppt课件 27页

2024年矿山专用设备资金筹措计划书代可行性研.. 68页

2024年口服固体制剂资金需求报告代可行性研究.. 69页

加油站整改报告格式范文 加油站整改报告和整.. 5页

《生活中的纸》综合实践活动方案 5页

【最新】健康素养66条(2023版本) 9页

老年人健康体检情况分析报告65岁老年人健康体.. 7页

加气砼砌块内墙抹灰技术交底(1) 3页

场内专用机动车辆产品数据表 2页

水肥一体化实施方案 37页

防排烟设计计算书 7页

提多书第一章注解(黄迦勒).doc 10页