版权声明:本经验由百度经验原创首发,原创图片,自截图片,纯手打文字,未经许可谢绝转载!业余个人经验分享,有不足的地方请留言,或点【投票】以资鼓励;觉得帮了小忙,请点个赞;还可以点击分享;怕下次出问题之后忘记找不到,可点击收藏。若有不足给出您的方法。 https://blog.csdn.net/qq_40985921/article/details/82975635
1. 标识符首字母可由 (a-z,A-Z, _ ,@),后续字符可由(a-z,A-Z, _ , 0-9)组成
-
数字不能放在首位
-
字母 下划线 可以用在任何位置
-
@字符只能存在标识符首位
-
例如
//正确命名 _age @name demo_01 //错误命名 demo_@01 //后续字符可由(a-z,A-Z, _ , 0-9),@字符只能存在标识符首位 012test_name //数字放在首位 abc.com // 后续字符可由(a-z,A-Z, _ , 0-9)组成
2. C#命名规范
Camel命名法
- 首个字母小写,其余首字母大写(enemyHp)
Pascal命名规范
- 每个首字母大写(EnemyHp)
- 如果用到英文单词缩写,则使用大写字母(PHP,PI,MP,HP)
变量使用Camel命名,方法和类使用Pascal命名规范。
3. 不能使用关键字命名,关键字是对编译器具有特殊意义的预定义保留标识符。它们不能在程序中用作标识符,除非它们有一个 @ 前缀。例如,@while 是一个合法的标识符,而 while 不是合法的标识符,因为它是关键字,关键字还有很多,但是不用死记硬背。