帕斯卡命名法 命名规则. 单字之间不以空格断开或 连接号 (-)、底线(_)连结,第一个单词首字母采用 大写字母 ;后续单词的首字母亦用大写字母,例如:FirstName、LastName。. 每一个单词的首字母都采用大写字母的命名格式,被称为" Pascal 命名法",源自于 Pascal语言 的命名惯例,也有人称之为"大驼峰式命名法"(Upper Camel Case),为 驼峰式大小写 的 子集 。.
帕斯卡(pascal)命名法:
与骆驼命名法类似。只不过骆驼命名法是首字母小写,而帕斯卡命名法是首字母大写
以下就是 帕斯卡命名法和骆驼命名法的具体使用。
编程规范 | |||
类型 | 命外规则 | 说明 | |
命名空间 namespace | Pascal | 以.分隔,其中每一个限定词均为Pascal命名方式 如ExcelQuicker.Work | |
类 class | Pascal | 每一个逻辑断点首字母大写 如public class MyHome | |
接口 interface | IPascal | 每一个逻辑断点首字母大写,总是以I前缀开始,后接Pascal命名 如public interface IBankAccount | |
方法 method | Pascal | 每一个逻辑断点首字母大写 如private void SetMember(string) | |
枚举类型enum | Pascal | 每一个逻辑断点首字母大写 | |
委托 delegate | Pascal | 每一个逻辑断点首字母大写 | |
局部变量 方法的参数 | Camel | 首字母小写,之后Pascal命名 如string myName | |
具体应用的一般良好习惯 | |||
1、 | 成员变量前加前缀 _ | ||
2、 | 接口的名称加前缀I | ||
3、 | 自定义的属性以Attribute结尾,如: public class AuthorAttribute :Attribute { } | ||
4、 | 自定义的异常以Exception结尾,如: public class AppException: Exception { } | ||
5、 | 方法的命名。一般将其命名为动宾短语,如: ShowDialog() CreateFile() | ||
6、 | 代码的缩进。要用Tab,而不要用space. | ||
7、 | 局部变量的名称要有意义。不要用x,y,z等等(除用于For循环变量中可使用i,j,k,l,m,n)。 | ||
8、 | 所有的成员变量声明在类的顶端,用一个换行把它和方法分开。 | ||
9、 | 用有意义的名字命名namespace,如:产品名、公司名。 | ||
10、 | 生成和构建一个长的字符串时,一定要使用StringBuilder,而不用string。 | ||
11、 | 始终使用”{ }”包含if下的语句,即使只有一条语句。 | ||
12、 | 把相似的内容放在一起,比如数据成员、属性、方法、事件等,并适当的使用#region…#endregion |
编程是个人爱好