驼峰式命名法、帕斯卡命名法

摘要:
帕斯卡命名法是在命名的时候将首字母大写,例如:publicvoidDisplayInfo();stringUserName;二者都是采用了帕斯卡命名法。在C#中,以帕斯卡命名法和骆驼式命名法居多。
  • 骆驼式命名法(Camel-Case)

又称驼峰式命名法,是电脑程式编写时的一套命名规则(惯例)。正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。程序员们为了自己的代码能更容易的在同行之间交流,所以多采取统一的可读性比较好的命名方式。

骆驼式命名法就是当变量名或者函数名是由一个或者多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;第二个单词开始以后的每个单词的首字母都采用大写字母。例如:myFirstName、myLastName。

1.小驼峰法

变量一般用小驼峰法标识。

驼峰法的意思是:除第一个单词之外,其他单词首字母大写。例如:int myStudentCount; 变量myStudentCount的第一个单词全部小写,后面的单词首字母大写。

2.大驼峰法

相比小驼峰法,大驼峰法(即帕斯卡命名法)把第一个单词的首字母也大写了。

常用于类名,命名空间等。例如:public class DataBaseUser;

  • 帕斯卡命名法

帕斯卡命名法指当变量名和函式名称是由两个或两个以上单字连结在一起,而构成的唯一识别字时,用以增加变量和函式的可读性。

命名规则:

单字之间不以空格断开或连接号(-)、底线(_)连结,第一个单字首字母采用大写字母;后续首字母亦用大写字母,例如:FirstName、LastName。每一个单字的首字母都采用大写字母的命名格式,被称为“Pascal命名法”,也有人称之为“大驼峰式命名法”(Upper Camel Case),为驼峰式大小写的子集。

帕斯卡命名法是在命名的时候将首字母大写,例如:public void DisplayInfo(); string UserName;二者都是采用了帕斯卡命名法。

在C#中,以帕斯卡命名法和骆驼式命名法居多。

C#中的编码惯例中,给公共成员变量(public)、受保护的成员变量(protect)、或内部成员变量(internal)命名时,应使用帕斯卡命名法,如score,name,Status均为有效地成员变量名;私有成员变量(private)必须以骆驼命名法命名,并以一个下划线开头。

免责声明:文章转载自《驼峰式命名法、帕斯卡命名法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Linux版本内核及安装后的简单操作命令介绍RHEL6下squid代理之正向代理 枯木下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Android开发入门(2)Java 基础

JAva变量 类的外面不能有变量的声明 变量必须先声明,后赋值,然后才能使用 基本数据类型 逻辑型:boolean(true,false) 文本型:char 整数型:btye,short,int,long 浮点型:float,double 引用数据类型: 类,接口,数组 Java各整数类型有固定的表数据范围和字段长度,不受具体操作系统蚊帐呼 Java语言的...

ansible使用jinja2模板

jinja2基本语法 控制结构 {% %}             jinja2中的for循环用于迭代Python的数据类型,包括列表,元组和字典          2.变量取值 {{ }}             jinja2模板中使用 {{ }} 语法表示一个变量,它是一种特殊的占位符。当利用jinja2进行渲染的时候,它会把这些特殊的占位符进行填充/...

Vue中的computed属性

参考:https://www.cnblogs.com/gunelark/p/8492468.html 看了网上很多资料,对vue的computed讲解自己看的都不是很清晰,今天忙里抽闲,和同事们又闲聊起来,对computed这个属性才有了一个稍微比较清晰的认识,下面的文章有一部分是转自: https://www.w3cplus.com/vue/vue-c...

Win32汇编_变量

Win32汇编_变量全局变量:全局变量的作用域是整个程序,Win32汇编的全局变量定义在.data或.data?段内,可以同时定义变量的类型和长度.格式是:变量名类型初始值1, 初始值2, …变量名类型重复数量 dup (初始值1, 初始值2, …)例:.data;全局变量的类型才可以用缩写wHour dw ? ;未初始化的word类型变量wMinute...

Makefile写法入门心得

Makefile的写法入门心得   Makefile的出现使得编译过程极大地自动化了,省去了很多人工工作,非常方便。这里,小结一下写Makefile的一点小心得。嗯,对了,差点忘了一件事,同一个Makefile在不同的内核版本和Linux发行版本中不一定能发挥一样的作用,别人的Makefile可不见得就适用于自己的机器。 我先简单说一下我自己的机器: Ub...

windows环境中Tomcat实现开机自启动

一:安装jdk和tomcat (以64位为示例) 1.jdk安装: 下载:https://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html 选择对应版本进行下载,然后进行安装。 2.tomcat安装: 下载:http://tomcat.ap...