C# 标识符命名规则

版权声明:本经验由百度经验原创首发,原创图片,自截图片,纯手打文字,未经许可谢绝转载!业余个人经验分享,有不足的地方请留言,或点【投票】以资鼓励;觉得帮了小忙,请点个赞;还可以点击分享;怕下次出问题之后忘记找不到,可点击收藏。若有不足给出您的方法。 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 不是合法的标识符,因为它是关键字,关键字还有很多,但是不用死记硬背。

关键字还有很多,但是不必死记硬背

猜你喜欢

转载自blog.csdn.net/qq_40985921/article/details/82975635