浅谈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、尽量避免数字编码的区分
等等,个人见解。。