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();

#学习路径#
全部评论

相关推荐

点赞 评论 收藏
分享
我是小红是我:学校换成中南
点赞 评论 收藏
分享
评论
点赞
收藏
分享
正在热议
# 25届秋招总结 #
439565次浏览 4481人参与
# 春招别灰心,我们一人来一句鼓励 #
41297次浏览 523人参与
# 北方华创开奖 #
107186次浏览 598人参与
# 地方国企笔面经互助 #
7904次浏览 18人参与
# 虾皮求职进展汇总 #
113037次浏览 878人参与
# 实习,投递多份简历没人回复怎么办 #
2453508次浏览 34845人参与
# 阿里云管培生offer #
119524次浏览 2219人参与
# 实习必须要去大厂吗? #
55545次浏览 959人参与
# 同bg的你秋招战况如何? #
74881次浏览 544人参与
# 提前批简历挂麻了怎么办 #
149742次浏览 1975人参与
# 投递实习岗位前的准备 #
1195546次浏览 18545人参与
# 你投递的公司有几家约面了? #
33162次浏览 188人参与
# 双非本科求职如何逆袭 #
661700次浏览 7392人参与
# 机械人春招想让哪家公司来捞你? #
157576次浏览 2267人参与
# 如果公司给你放一天假,你会怎么度过? #
4705次浏览 53人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
11170次浏览 252人参与
# 发工资后,你做的第一件事是什么 #
12320次浏览 60人参与
# 工作中,努力重要还是选择重要? #
35479次浏览 384人参与
# 参加完秋招的机械人,还参加春招吗? #
20062次浏览 240人参与
# 实习想申请秋招offer,能不能argue薪资 #
39188次浏览 314人参与
# 我的上岸简历长这样 #
451841次浏览 8086人参与
# 非技术岗是怎么找实习的 #
155825次浏览 2120人参与
牛客网
牛客企业服务