- 变量名的第一个字符必须是字母、下划线或@
- 其后的字符可以是字母、下划线或数字。
- 不要用下划线作为变量名首字母
- 要小写字母开头
不能用关键字作为变量名,如果必须要用,可以在前面加@,如@abstract是一个有效的标识符,但不推荐这么做
- 命名约定:
- 在.NET Framework名称空间中有两种命名约定,称为PascalCase和camelCase
- 在camelCase中,有一个规则,如果多个单词命名变量名,从第二个单词开始,每个单词首字母大写
- 下面是camelCase变量名:
- age
- firstName
- timeOfDeath
- 下面是PascalCase变量名:
- Age
- LastName
- WinterOfDiscontent
- Microsoft建议:对于简单的变量,使用camelCase规则,而比较高级的命名则使用PascalCase
- 最后,许多以前的命名系统使用下划线字符作为变量名中各个单词之间的分隔符,
- 如my_first_variable.这种用法现在已经淘汰了。