(原创)c#学习笔记03--变量和表达式03--变量02--变量的命名

3.3.2  变量的命名

  基本的变量命名规则如下:

    变量名的第一个字符必须是字母、下划线(_)或@。

    其后的字符可以是字母、下划线或数字。

  另外,有一些关键字对于C#编译器而言有特定的含义,例如前面出现的using和namespace关键字。如果错误地使用其中一个关键字,编译器会产生一个错误,我们就会知道出错了,所以不必担心。

  记住,C#区分大小写,所以必须小心,不要忘了在声明变量时使用正确的大小写。

命名约定

  最近,最流行的系统是所谓的Hungarian表示法。这个系统在所有的变量名上加上一个小写形式的前缀,表示其类型。例如,如果变量的类型是int,就在其名称前加上i(或n),如iAge。使用这个系统,很容易看出各个变量是什么类型的。

  目前,在.NET Framework名称空间中有两种命名的约定,称为PascalCase和camelCase。在名称中使用的大小写表示它们的用途。它们都应用到由多个单词组成的名称中,并指定名称中的每个单词除了第一个字母大写外,其余字母都是小写。在camelCase规则中,还有一个规则,即第一个单词以小写字母开头。
  下面是camelCase变量名:
    age
    firstName
    timeOfDeath
  下面是PascalCase变量名:
    Age
    LastName
    WinterOfDiscontent
  Microsoft建议:对于简单的变量,使用camelCase 规则,而对于比较高级的命名则使用PascalCase。最后,注意许多以前的命名系统常常使用下划线字符作为变量名中各个单词之间的分隔符,如yet_another_variable。但这种用法现在已经淘汰了。

 

note:

  命名方面个人的经验是:

    全局变量:g_,比如全局int变量,g_iMaxSize = 10;

    本地.cs文件中所有方法可见的变量:m_,比如:m_iMaxSize = 10;

    函数中的局部变量用,比如:iMaxSize = 10;

  这个样命名的好处是:看名字就能知道,这个变量的作用范围;同时看标记(上面的示例中的:i)就能知道变量的类型;变量的命名又通过单词组成(maxSize),就能知道这个变量表达的含义。

  当然,这个只是个人习惯,最主要的是每个人要养成自己的一套规范,以后自己维护等就很方便;

转载于:https://www.cnblogs.com/wodehao0808/p/4887668.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值