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"

最近更新

2025年2025高三数学教学工作计划 55页

2025年清明记事(精选10篇) 24页

2025年一级注册建筑师之建筑结构考试题库含答.. 135页

2025年一级造价师之建设工程造价管理考试题库.. 168页

2025年一级注册建筑师之设计前期与场地设计考.. 222页

2025年一级注册建筑师之设计前期与场地设计考.. 222页

2025年中级注册安全工程师之安全生产技术基础.. 188页

2025年中级注册安全工程师之安全生产技术基础.. 185页

2025年吃零食的危害培训资料 6页

2025年一级造价师之建设工程造价管理考试题库.. 170页

2025年中级注册安全工程师之安全生产技术基础.. 189页

2025年中级注册安全工程师之安全生产技术基础.. 189页

2025年中级注册安全工程师之安全生产技术基础.. 187页

2025年事业单位招聘职业能力倾向测验考试题库.. 112页

2025年中级银行从业资格之中级银行业法律法规.. 164页

2025年中级银行从业资格之中级银行业法律法规.. 165页

三年级下册数学计划书范本 5页

2025年清明节放假的作文500字(锦集8篇) 10页

2025年清明节扫墓的三年级作文(精选12篇) 12页

2025年事业单位招聘职业能力倾向测验考试题库.. 110页

2025年二级建造师之二建建筑工程实务考试题库.. 163页

2025年一级注册建筑师之设计前期与场地设计考.. 221页

2025年初级银行从业资格之初级个人贷款考试题.. 168页

2025年事业单位招聘职业能力倾向测验考试题库.. 109页

七年级语文培优辅导后进生工作计划 4页

2025年一级注册建筑师之设计前期与场地设计考.. 222页

2025年清明节假期安全教育主题班会(精选15篇.. 61页

2025年一级注册建筑师之设计前期与场地设计考.. 221页

2025年一级造价师之建设工程造价管理考试题库.. 170页

2025年武汉警官职业学院单招职业技能测试题库.. 73页