C#命名空间学习笔记
双流网站建设公司创新互联,双流网站设计制作,有大型网站制作公司丰富经验。已为双流上千家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的双流做网站的公司定做!
1.采用Pascal风格命名类型、方法和常量:
- publicclassSomeClass
- {
- constintDefaultSize=100;
- publicvoidSomeMethod(){
- }
- }
2.采用camel风格命名局部变量和方法参数:
- voidMyMethod(intsomeNumber)
- {
- intnumber;
- }
3.命名接口时采用I作为前缀:
- interface IMyInterface{
- }
4.命名私有成员变量时采用m_作为前缀,m_后面的部分采用Pascal风格:
- publicclassSomeClass
- {
- privateintm_Number;
- }
5.自定义特性类采用Attribute作为前缀。
6.自定义异常类采用Exception作为前缀。
7.命名方法时使用动宾结构短语,例如ShowDialog()。
8.有返回值的方法应该有能描述其返回值的名称,例如GetObjectState()。
9.采用描述性的变量名。
1)避免单字符的变量名,例如i或t,而是采用index或temp代替。
2)对public和protected成员避免使用匈牙利命名法。
3)不要使用缩写(例如将number缩写为num)。
10.总是使用C#预定义的类型,而不是使用System命名空间中的别名。例如:
objectNOTObject
stringNOTString
intNOTInt32
11.类型名称的首字母通常使用大写。 当处理.NET类型Type时保留后缀Type。
- publicclassLinkedList
,T>{ - }
- //避免:
- publicclassLinkedList
,DataType>{ - }
12.使用有意义的C#命名空间,例如产品名或公司名。
13.避免使用完全限定的类型名称,使用using语句代替。
14.避免在C#命名空间内使用using语句。
15.所有框架的C#命名空间都组合在一起,并放在自定义或第三方的C#命名空间下。
- usingSystem;
- usingSystem.Collections.Generic;
- usingSystem.ComponentModel;
- usingSystem.Data;
- usingMyCompany;
- usingMyControls;
【编辑推荐】
当前文章:C#命名空间学习笔记
浏览地址:http://www.shufengxianlan.com/qtweb/news35/43785.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联