C#-变量的命名规则(标识符)与命名规范 009

之前说到变量的命名格式 数据类型空格变量名 int number;,为什么变量名为number不是int,123等,因为C#在规定变量名必须按照其命名规则起名,规则如下:

必须以“字母”_或@符号开头,后面紧跟着可以跟任意“字母”、数字、下划线. 

因为C#语言是全球性的编程语言所以这里的"字母"不只是26个英文字母,还包括各个国家的语言;比如汉语可以起名为 int 年龄; string _name; char @gender;等符合其规范的变量名

注意:1 变量名不能与c#系统中的关键字重复: 比如 int string 等大概百十个左右,在vs中有代码提示功能,一般你输入的变量名变成蓝色,基本就是C#中的关键字

比如 int int;string char;等到时编译器会提示错误

2 在c#中,大小写是敏感的: 比如 int pi;与 int Pi;或者int PI;这三个就是三个不同的变量,因为C#中区分大小写

3 同一个变量不能重复定义: 比如定义一个 int number;后又重新定义了int number; 但这个说法不严谨,比如定义局部的变量,不同的方法中可以重复定义

知道了C#中的命名规则,试着看看一下变量名是否符合其规则

name $name double @int vs code _sex 大家可以在评论区写出自己的猜测

=============================================================

说过变量名的命名规则再说其规范;规则是必须按照这个命名,但规范与日常提倡的不要随地吐痰等,这个规范也是这样可以遵守也可以不遵守,但既然是其规范还是尽量遵守

定义变量时,变量名要有意义: 比如 int age;string name; 这个英文稍微好点的一眼就知道是 定义了一个 整形的 年龄变量 和 字符串型 姓名,所以再为变量名取名时不要再写 int a等

Camel 命名法也叫骆驼命名法:首个单词的首字母小写,其余单词的首字母大写

比如 basketBall homeWork等主要命名 变量名

Pascal命名规范:每一个单词第一字母都大写:主要是用在方法名,类名,属性,事件等等,如果使用到英文单词的缩写,全部用大写 比如方法名 ShowUI();

#学习路径#
全部评论

相关推荐

听说改名字就能收到offer哈:Radis写错了兄弟
点赞 评论 收藏
分享
牛客868257804号:九个中铁八个中建
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务