浅谈c#变量的命名规则

  首先声明一点没有一种命名规则是标准的,普遍认同的规则。我们要做到的是大多数人能够接受的。

  变量的命名只是为了提高代码的易读性,无它。因此有人提出变量要满足两点,一是指明类型,而是表明含义。与此对应的是匈牙利命名法,例如 int iCount;不过有时也会感觉该命名法过于繁琐。如定义局部变量时 int i;定义成int iI,另外更重要的是自定义类型变量的出现,导致该命名规则貌似不太合适c#等等。另外比较有名的命名法是camelCase和pascalCase;通过百度百科得知camelCase实际上是分大camel和小camel而大camel就是pascalCase;因此这两个命名法貌似不是并列关系。

  关于变量名的长度,测试发现最大长度为512,没有查到资料准确长度应该是多少。(512是Visual studio报错的长度阀值)。

下面是命名的一些默认规则:

1、简单变量Camel,复杂变量pascal

  2、简洁而达意

3、不要用大小写来区分变量

  4、尽量避免数字编码的区分

等等,个人见解。。