1 / 5
文档名称:

C#命名规范.doc

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

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

分享

预览

C#命名规范.doc

上传人:ayst8776 2015/5/26 文件大小:0 KB

下载得到文件列表

C#命名规范.doc

相关文档

文档介绍

文档介绍:C#命名规范
一、类型级单位的命名
1、类。
以Class声明的类,都必须以名词或名词短语命名,体现类的作用。如:
Class Indicator
当类是一个特性(Attribute)时,以Attribute结尾,当类是一个异常(Exception)时,以Exception结尾:
Class ColorSetException
Class CauseExceptionAttribute
当类只需有一个对象实例(全局对象,比如Application等),必须以Class结尾,如
Class ScreenClass
Class SystemClass
当类只用于作为其他类的基类,根据情况,以Base结尾:
MustInherit Class IndicatorBase
如果定义的类是一个窗体,那么名字的后面必须加后缀Form,如果是Web窗体,必须加后缀Page:
Class PrintForm : Inherits Form '* Windows窗体
Class StartPage : Inherits Page '* Web窗体
2、枚举和结构
同样必须以名词或名词短语命名。最好体现枚举或结构的特点,如:
Enum ColorButtons '以复数结尾,表明这是一个枚举
Structure CustomerInfoRecord '以Record结尾,表明这是一个结构体
3、委派类型
普通的委派类型以描述动作的名词命名,以体现委派类型实例的功能:
Delegate Sub DataSeeker (ByVal SeekString As String)
用于事件处理的委派类型,必须以EventHandler结尾,如:
Delegate Sub DataChangedEventHandler (ByVal Sender As Object, ByVal e As DataChangedEventArgs)
4、接口
与其他类型不同,接口必须要由I作为前缀,并用形容词命名,突出表现实现接口的类将具有什么能力:
Interface ISortable
5、模块
模块不是类型,他的名称除了必须以名词命名外,必须加以后缀Module:
Module SharedFunctionsModule
上述所有规则的共同特点是,每个组成名称的词语都必须是大写开头,禁止完全大写或小写的名称。
二、方法和属性的命名
1、方法
无论是函数还是子程序,方法都必须以动词或动词短语命名。无需区分函数和子程序,也无需指明返回类型。
Sub Open(mandString As String)
Function SetCopyNumber(ByVal CopyNumber As Integer)
参数需要指明ByVal还是ByRef,这一点写起来会让程序边长,但非常必要。如果没有特别情况,都使用ByVal。参数的命名方法,参考后面“变量的命名方法”。需要重载的方法,一般不写Overloads,根据需要编写重载的方法。
2、属性
原则上,字段(Field)是不能公开的,要访问字段的值,一般使用属性。属性以简洁清晰的名词命名:
Property Concentration As Single
Property

最近更新

写给乘务员的感谢信 9页

初三综评自我介绍500字 4页

办公室副主任的个人年终述职报告(3篇) 8页

2025年施工管理施工组织设计终结版 98页

2025年施工管理施工电梯底板加固 7页

2025年施工管理施工现场消防方案 26页

2025年施工管理施工月报范本最全 7页

2025年施工管理施工安全专项检查总结报告 4页

2025年施工管理施工单位质保体系 4页

2025年施工管理施工人员进场计划 3页

2025年施工管理斜井底拱边顶拱滑模施工技术 8页

2025年施工管理接触网支柱基础施工技术交底 12页

《员工质量意识培训教材》 25页

2025年施工管理悬挑卸料平台施工方案 8页

2025年施工管理强夯地基施工工艺标准 7页

2025年施工管理建筑施工项目安全生产标准化月.. 3页

2025年海边300字 四年级作文 小学作文(共19篇.. 20页

2025年浮士德心得体会优质(共20篇) 58页

2025年浪漫幸福系列情侣签名句子(精选5篇) 21页

2025年施工管理市政热力管道施工组织设计 59页

2025年测量实习心得体会3000字(共17篇) 99页

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

2025年辽宁经济职业技术学院单招职业技能测试.. 75页

2025年人教版数学七年级下册期末考试试卷及答.. 19页

2025年度新版一级建造师教材 6页

学前班拼音教案全集(共44页) 51页

万科实测检查数据上墙操作指引 17页

维克多新高中英语阅读高一 4页

建筑工程量计算方法(含图与计算公式) 21页

中药材广西甜茶仿野生栽培技术规程-征求意见稿.. 7页