编程学习:C#命名指南

为所有组件创建编码标准和命名标准很明显是最重要的工作。

静宁ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!

拥有一致的标准命名代码中的各种对象将大连节省你在开发中以及后期维护工作中所花费的时间。

C#命名指南——概述

如果使用编码VB.NET,***一定要使用“Option Explicit”,原因很明显就不在这里讨论。其次,你应该将“Option Strict”设置为打开,这里也不累述其优点。

从你的项目中删除Visual Basic库引用。使用原有的Visual Basic函数被证明要比.NET中的对应应用慢1000倍,请注意到这一点。

C#命名指南——大小写风格

使用下面三种形式以对标识符大小写进行约定。

Pascal形式

***个字母的标识符和的***个字母,其后每串连词是资本。您可以使用帕斯卡尔情况标识符的三个或更多的字符。例如:

BackColor

驼峰(Camel)形式

***个单词首字母小写,其它单词的***个字母大写。例如:

backColor

大写

所有字母的标识符都是大写。此形式适用于标识符为两个或更少的字母。例如:

 
 
 
 
  1. System.IO  
  2.  
  3. System.Web.IO 

您可能还必须保持标识符兼容现有代码,例如非托管代码结构,枚举类型和常量值还经常使用大写形式表示。总的来说,这些符号对应用程序集以外那些调用它们的程序集不应可见。

下表汇总了大小写规则,并提供不同类型标识符的示例:

C#命名指南——大小写敏感性(并不适用于用VB )

为了避免混淆和保证跨语言进行的互操作,请按照下列规则使用大小写:

1) 不要使用大小写敏感的名称。组件必须在大小写敏感和并不区分大小写的语言中进行使用。不区分大小写的语言无法通过大小写对这两个名字在同一范围进行区分。因此,必须在创建的类型中避免出现这种情况。

2) 不要创建两个只有大小写形式不同的命名空间。例如,大小写敏感的语言无法区分以下两个命名空间的声明。

 
 
 
 
  1. Namespace IridiumSoftware  
  2.  
  3. Namespace iridiumsoftware 

3) 不要创建一个函数参数名称只能通过大小写形式进行区分,下面是错误的例子:

 
 
 
 
  1. void MyFunction(string a, string A) 

4) 不要创建一个命名空间的类型名称只能通过大小写形式进行区分。在以下示例中,点P和点P是错误的类型,因为它们只能通过大小写形式进行区分:

 
 
 
 
  1. System.Windows.Forms.Point p  
  2.  
  3. System.Windows.Forms.POINT p 

5) 不要创建只能通过大小写形式区分的属性名称。在下面的例子中,int Color和INT COLOR是错误的属性名称,因为它们只能通过不同的大小写形式进行区分。

 
 
 
 
  1. int Color {get, set}  
  2.  
  3. int COLOR {get, set} 

6) 不要创建只能通过大小写形式区分的方法名称。在下面的例子中,calculate和Calculate是不恰当的方法名称,因为它们只能通过大小写形式进行区分。

 
 
 
 
  1. void calculate()  
  2.  void Calculate() 

分享名称:编程学习:C#命名指南
文章路径:http://www.csdahua.cn/qtweb/news21/408421.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网