首页 > 编程知识 正文

C#中变量命名规则

时间:2023-05-03 21:22:02 阅读:278857 作者:826

       每学习一门新的编程语言,开始都会讲变量的命名规则,现在刚接触C#,还是会感觉很亲切,我们之前学过VB,对比着来,就会发现里面有好多东西都是雷同的,下面先讲述一下C#和VB中变量命名规则有什么相似和不同的地方。

VB:

VB变量的命名规则

 (1)变量的名必须是字母或文字开头,而不能使用数字或其他字符开头

 (2)变量名不能含有小数点、空格

 (3)变量名的总字数不能超过255个

 (4)不能含有VB的专用保留字,在VB中有特殊意义的单词、字母组合。例如:Print 、sub 、end 、click等

 (5)VB不区分大小写


C#:

   (1)变量的名以字母、下划线或@开头,后面可以跟字母、数字、下划线,而不能包含空格、标点符号、运算符等其它符号。

  (2)变量名不能与C#中的关键字名称相同。这些关键字我们在附录A中给出。

(3)变量名不能与C#中的库函数名称相同

(4)对大小写敏感

(5)同一变量名不允许重复定义


命名法:

(1)pascal命名法

命名规则:

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

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

(2)骆驼式命名法

骆驼式命名法就是当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。

(3)匈牙利命名法

匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。