- 浏览: 143625 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (129)
- framework (18)
- Java (25)
- web2.0 (7)
- Oracle (23)
- 框架师 (20)
- design pattern (5)
- j2ee (6)
- 日常问题收集 (51)
- linux (12)
- Oralce优化 (4)
- life (3)
- sqlplus (1)
- sql (2)
- C# (4)
- mysql (9)
- 拿来主义 (12)
- 标签 (0)
- ThinkPHP (1)
- python (1)
- mybatis (2)
- html5 (1)
- jquery (2)
- hadoop (3)
- git (1)
- struts2 (1)
- shiro (1)
- struts (1)
最新评论
-
xiao88xian:
...
jQuery常用经典技巧
下面介绍C#语言命名的9种规范:
a)类
【规则1-1】使用Pascal规则命名类名,即首字母要大写。
【规则1-2】使用能够反映类功能的名词或名词短语命名类。
【规则1-3】不要使用“I”、“C”、“_”等特定含义前缀。
【规则1-4】自定义异常类应以Exception结尾。
【规则1-5】文件名要能反映类的内容,最好是和类同名。
b) 类字段
【规则2-1】用camel规则来命名类成员变量名称,即首单词(或单词缩写)小写。
【规则2-2】类字段变量名前可加“_”前缀。
【规则2-3】坚决禁止在普通变量前加“m_”(这是VC老命名规则)。
c)方法
【规则3-1】方法名采用Pascal规则,第一个字符要大写。
【规则3-2】方法名应使用动词或动词短语。
【规则3-3】类中访问修饰符或功能相同的方法应该放在一起, 且公共或实现接口的方法在前。
d)属性
【规则4-1】使用名词定义属性,属性使用Pascal规则,首字符大写。
【规则4-2】属性和相应字段名称要关联,可以使用“重构”菜单来生成属性。
e)参数
【规则5-1】参数采用camel规则命名,且首字符小写。
【规则5-2】使用描述性参数名称,参数名称应当具有最够的说明性。
【规则5-3】不要给参数加匈牙利语类型表示法的前缀。
【规则5-4】检查方法所有输入参数的有效性。
f)常量
【规则6-1】只读常量使用Pascal命名规则,即首字母大写。
【规则6-2】枚举名使用Pascal规则命名,枚举成员本质属于常量,命名规则同上。
【规则6-3】枚举值从小到大顺序定义。
【规则6-4】静态字段或属性采用Pascal规则,即首字符大写。
g)接口
【规则7-1】接口定义使用Pascal规则,且必须以大写“I”开头。
【规则7-2】接口名称要有意义,中间不要有下划线“_”等字符。
【规则7-3】如果类实现了接口,名称尽量和接口相同,只是省掉“I”字符。
h)事件
【规则8-1】委托名称采用Pascal规则,即首字符大写。
【规则8-2】定义事件的委托要使用EventHandler后缀,且包括sender和e两个参数。
【规则8-3】事件用到的参数类,名称要带EventArgs后缀。
i) C#语言命名空间
【规则9-1】命名空间名称采用Pascal规则,且首字符大写。
【规则9-2】命名空间名称尽量反映其内容所提供的整体功能。
C#语言命名规范先讲到这里,今后还会讲到其他的规范。
- C_规范.7z (37.6 KB)
- 下载次数: 0
发表评论
-
Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法
2014-08-06 16:26 830from :http://blog.csdn.net/idb ... -
org.apache.shiro.UnavailableSecurityManagerException: No SecurityManager accessi
2014-01-16 10:16 1737关于shiro错误的分析错误提示: org.apache. ... -
在windows下配置hadoop-eclipse插件,并连接虚拟机的hadoop集群
2013-08-19 15:51 1020在windows下配置hadoop-eclipse插件,并连 ... -
如何禁止浏览器自动完成(Turn Off auto text complete)
2013-08-09 11:26 1371关于如何禁止浏览器自动完成功能,大概有两种方式,第一种是通过 ... -
Maven乱码问题解决
2013-08-07 17:22 816本文转载自: http:/ ... -
Git SSH Key 生成步骤
2013-08-03 21:38 777git是分布式的代码管理工具,远程的代码管理是基于ssh的, ... -
Public key for *.rpm is not installed
2013-08-03 13:10 816>[root@RedHat mnt]# cd /opt ... -
更新你的OEL
2013-08-03 13:01 935windows下有自动更新的功能,linux下也有,对应的RH ... -
Linux下Mysql的配置
2013-08-03 12:53 625安装 rmp -ivh MySQL-server-4.1. ... -
如何设置Mysql允许局域网或外部连接的方法
2013-08-02 14:54 1683如何设置Mysql允许局域网或外部连接的方法 在linux ... -
Virtual Box虚拟机host-only 方式联网
2013-07-29 20:41 8521.需要讲本地的外网网络共享打开 2.查看VirtualB ... -
hadoop中datanode无法启动
2013-07-21 18:47 1491多日无暇学习使用Hadoop了,今天在练习安装使用Hive的 ... -
使用OSCache实现页面的缓存,优化性能
2013-07-10 14:21 1050使用OSCache实现页面的缓存,优化性能 OSC ... -
查找附近点--Geohash方案讨论
2013-06-06 09:27 1305基础数据中,一般保存了目标位置的经纬度;利用用户提供的经纬度 ... -
LBS附近地点搜索算法资料集合
2013-06-06 09:18 882方法一:基于球面距离搜索附近地点 附近地点搜索初探 ... -
geohash算法原理及实现方式
2013-06-05 09:53 1855geohash算法原理及实现方式 1、geohas ... -
附近地点搜索初探
2013-06-05 09:19 728FROM:http://tech.idv2.com/201 ... -
MyBatis延迟加载
2013-05-26 20:15 845当你要使用one to one,many to one 就 ... -
我的gVim配置备份
2013-05-11 16:03 1278if(has("win32") || h ... -
tomcat虚拟路径的几种配置方法
2013-04-23 10:18 945摘自:http://dolphin-ygj.javaeye. ...
相关推荐
C#控件命名规范是一种编程规范,旨在规范C#语言中的控件命名,以提高代码的可读性和维护性。该规范提供了一系列的命名规则和约定,以便开发者在编写C#代码时遵循统一的命名规范。 控件命名规范的重要性 在C#语言中...
每个部分详细阐述了C#语言在相应主题方面的详细规则和使用方法。 5. C#类型系统: C#类型系统是本规范中非常重要的部分,它包括值类型和引用类型。值类型又分为简单类型、枚举类型、可以为null的类型,以及结构类型...
C#编码命名规则是指在C#编程语言中,对变量、类、方法、属性、接口等命名的规则和约定。这些规则的目的是为了提高代码的可读性、可维护性和可扩展性。 基本规则: 在C#编程语言中,变量、类、方法、属性、接口等的...
- **跨语言兼容性**:帕斯卡命名规则不仅在C#中应用广泛,在其他许多编程语言中也被采用。 #### 5. 实践建议 在实际开发中,应根据具体的命名场景选择合适的命名规则。例如,在定义类、接口时使用帕斯卡命名规则,...
在.NET框架及C#语言开发中,遵循一致且合理的命名规范对于提高代码的可读性、可维护性和团队协作效率至关重要。本文将详细介绍.NET中的命名规则,并重点阐述ASP.NET服务器控件的具体命名规范。 #### 二、.NET通用...
C#作为一种广泛使用的面向对象编程语言,在软件开发过程中,遵循一套良好的命名规范至关重要。合理的命名不仅有助于提高代码的可读性和可维护性,还能增强团队协作效率。本文将详细介绍C#开发规范中的命名规则,并...
C#语言规范详细说明了它的词法结构和基本概念,其中涉及了类型、变量、转换、表达式、语句、命名空间、类、结构、数组、接口、枚举、委托、异常、特性和不安全代码等多个方面。这些概念是理解和运用C# 6.0不可或缺的...
C# 4.0语言规范是微软为C#编程语言制定的一套详细的语法和语义规则,它定义了程序员如何编写、编译和运行C#程序。C# 4.0是在C# 3.0的基础上...《C#语言规范4.0》文档是深入学习C# 4.0的重要参考资料,建议仔细研读。
本资料"**C#命名规则和编码规范**"针对C#语言中的命名规则和编码标准进行了详细阐述,对于初学者来说是一份极好的学习资源。 首先,我们来探讨C#的命名规则: 1. **标识符命名**:在C#中,变量、函数、类、接口、...
C#作为一种广泛使用的面向对象编程语言,在其命名规范上有一套成熟的标准。这些规范不仅包括变量、方法、类等的基本命名规则,还包括特定控件和组件的推荐命名方式。遵循这些规范有助于编写出更清晰、一致且易于理解...
总的来说,C#的命名规范是代码可读性和可维护性的重要保证,开发者应养成良好的编码习惯,遵循并理解这些规则,以实现高效、高质量的代码编写。阅读和理解“东软集团有限公司c#编程规范v2.0.doc”和“中兴编程规范_...
C#的最新版本为5.0,其规范已经被ECMA International和ISO/IEC标准化,分别对应ECMA-334和ISO/IEC 23270标准。该语言主要用于.NET Framework,它支持面向组件的编程,这在现代软件设计中尤为重要,因为组件通常以自...
本文将深入探讨Java和C#这两种语言的命名规范,帮助开发者形成一致的编码风格。 1. Java命名规范: - 类(Class):Java类名应采用驼峰式命名(Camel Case),每个单词首字母大写,例如`MyClassName`。 - 接口...
这份“C#语言规范word新”文档,正如其标题所言,可能是C#语言规范的最新Word版本,方便用户进行查阅、注释和修改,对于学习和理解C#语法以及编程实践非常有帮助。 在C#语言规范中,主要涵盖以下几个核心知识点: ...
这里我们将深入探讨C#和Java这两种广泛使用的编程语言的命名规范和最佳实践。 首先,让我们关注C#的命名规则: 1. 类型(类、接口等)的命名应使用PascalCase,例如`TextBox`和`ICompare`。 2. 局部变量和方法参数...
在.NET框架和C#编程语言中,遵循良好的命名规范至关重要,因为这有助于代码的可读性和维护性。本文将详细阐述C#中的命名规范,包括类、类成员、方法、属性、参数、常量、变量、接口、事件以及命名空间等各个方面。 ...
总之,C#语言开发语言规范是提升软件质量的关键要素,它通过规定代码的组织结构、命名规则和编程习惯,确保团队的开发工作高效、一致。只有当每个开发人员都理解和遵循这些规范,才能构建出高质量、易于维护的C#应用...