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"

最近更新

爱无声作文700字高分作文 2页

雾的奥秘作文700字(免费下载) 2页

字的秘密-1 2页

只剩下空白-1 2页

人教部编版八年级上册第六单元-中华民族的抗日.. 26页

乡村旅游发展模式-洞察阐释 36页

关于难忘的重阳节作文:和家人爬大南山 2页

关于温暖五年级作文:外婆给予我的温暖 2页

关于春节的作文450字精选:乡下的春节 2页

我家的小菜园作文600字 1页

关于抗战70周年的作文:鸦片战争博物馆 2页

关于感恩父母的作文汇总 2页

关于平安夜之曲作文:平安夜的演出 2页

秋天作文450字-3 1页

多酚类天然产物对神经退行性病变的干预研究-洞.. 35页

湘教版七上1.2-我们怎样学地理共41张ppt 42页

我用竹子做手工作文600字 1页

我的老师们作文600字 1页

电话不断作文450字高分作文 1页

建筑可再生能源应用-洞察阐释 35页

工业设备预测性维护策略-洞察阐释 35页

我们班的“小胖”作文500字 1页

2025年郑州铁路职业技术学院单招职业适应性测.. 61页

四年级下册数学期末测试试卷可打印 7页

2024年浙江省执业药师继续教育必修课程试题及.. 52页

传统建筑木构件在现代室内设计中的应用与创新.. 2页

北京版英语四年级下册单元测试卷doc 7页

【最新】sl176-2023水利水电工程施工质量检验.. 63页

(强制性条文)GB 50118-2022 民用建筑隔声设计.. 3页

东巴文化元素在室内装饰艺术设计中的应用研究.. 7页