


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
标识符(Identifier)是适用于变量、类、方法和其他各种用户定义对象的一般术语。 在编写代码时遵循命名规则,可以让程序更加易懂、易读;而且还能提供它的功能信息,如它是否是一个常量、包名或类等,这都有助于对程序的理解。标识符是由一系列字符组成,其中包括大小写字母、数字、下划线(_)和字符。标识符不能以数字开头,也不能包含空格。合法的标识符的例子如Welcome1, _value, m_inputField1和button7。7button这个名字不是一个合法的标识符,因为它以数字开头。input field也是一个不合法的标识符,因为它包含了一个空格。C#大小写敏感大写和小写字母被认为是不同的字母,因此a1和A1是不同的标识符。字符只可以用在标识符的第一个字符,带前缀的标识符称为逐字标识符,这在与其他的编程语言建立接口时很有用,字符并不是标识符的实际组成部分,因此在其他语言中可能将此标识符视为不带前缀的正常标识符。允许将前缀于关键字用于标识符,即如class, bool等。但是强烈建议不要这样做。包(Packages)1) 包的命名与下面的类命名规则相同2) 包如有多层,每层的名称都应有具体的意义,且前一层标示的范围应大于后一层类(Classes)1) 类名一般是名词2) 如果类名是几个单词,每个单词的首字母必须大写,如SampleClassName3) 尽量保持类名的简洁描述4) 避免使用自造的缩写词,除非缩写的普遍使用或项目内约定的(如URL、HTML、项目内约定的BL等)变量(Variables)1) 变量名首个字母小写,随后如有单词,首个字母大写,如firstNumber2) 建议变量名不以_或$开头3) 变量名应便于记忆,并能表意4) 除标识临时变量外,应该避免使用一个字符来命名变量名5) 临时变量名的命名规则a) i、j、k、m、n用于数字型变量b) c、d、e用于字符型变量方法名(Methods)1) 方法名应该是动词2) 如果超过两个单词,则每个单词首个字母大写,如GetBackground()3) 如果是动词且后面的单词是缩写形式,则全部大写,如DelSC()常量(Constants)1) 变量名全部使用大写字母2) 两个单词之间用下划线连接,如ARRAY_SIZEc#控件命名缩写Button btn Calender cld CheckBox chk CheckBoxList chklst CompareValidator cv DataGrid dg DataList dl DropDownList ddl Image img ImageButton imgbtn Label lbl LinkButton lnkbtn ListBox lstb Panel pnl RadioButton rdo RadioButtonList rdolist RangeValidator rv RegularExpressionValidator rev RequiredFieldValidator rfv Table tbl TextBox txt ValidatorSummary vs ColorDialog clordlg FolderBrowerDialog fbdlg FontDialog fntdlgSplitContainer scLinkLabel lnklbl GroupBox grp HelpProvider hlpListView lstv OpenFileDialog ofiledlg PageSetupDialog psdlg PictureBox pic PrintDialog pntdlg PrintDocument pntdmt PrintPreviewControl pntpvctrl PrintPreviewDialog pntpvdlg ProgressBar pgb SaveFileDialog sfiledlg StatusStrip stus StripMenu mnu TabControl tabctrl Ti
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江苏扬州人才集团下属企业招聘6人笔试备考试题及一套答案详解
- 2024年度河北省护师类之护士资格证考前冲刺模拟试卷B卷含答案
- 2025江苏连云港市赣榆区招聘乡村振兴专干31人笔试备考题库及参考答案详解
- 2025江苏连云港市灌云县招聘乡村振兴专干40人笔试备考题库有答案详解
- 2025广东选拔汕头市市级乡村振兴人才80人笔试备考题库及一套答案详解
- 2025年湖北省十堰市竹溪县中考三模化学试题
- 2024 - 2025学年湘艺版三年级下册音乐期末考试卷附答案
- 湖北省孝感市2024-2025学年高一上学期12月联考物理试卷(解析版)
- 河南天一大联考2025年高二下学期期末学业质量监测政治试题
- 2019-2025年质量员之市政质量基础知识通关提分题库(考点梳理)
- 活动策划服务投标方案(技术方案)
- 四川巴中历年中考语文文言文阅读试题18篇(含答案与翻译)(截至2024年)
- 审计基础与实务(第二版)项目九货币资金审计
- 餐饮从业人员有害生物防治知识培训
- 制作水果电池及实验报告
- 碳碳复合材料
- 某水库除险加固工程监理实施细则
- 2025年民航气象中心公开招聘应届毕业生6人高频重点提升(共500题)附带答案详解
- 营业性演出管理条例
- 【MOOC】仪器分析-北京化工大学 中国大学慕课MOOC答案
- 高等数学基础-002-国开机考复习资料
评论
0/150
提交评论