C#学习四:什么是标识符?标识符的规则 原创

simwe 2月前 172

版权


本文版权归作者所有,未经允许禁止转载!


前言


参考资料来源:

* siki在线课程


正文


1、什么是标识符?

1.1、标识符是一种字符串,用来命名一些内容,包括:

1.1.1、变量

1.1.2、方法

1.1.3、参数

1.1.4、结构程序(以后会讲解许多程序结构)

2、标识符的规则,如下图所示

2.1、一般规则

2.1.1、字母/下划线可以用在任何位置

2.1.2、数字不能放在首位

2.1.3、@字符只能放在标识符的首位

2.1.4、其他字符不允许作标识符(例如 ',' '.' '/' '\'  '(' ')' '*' 等等)

2.2、下面列举一些标识符命名的实例,我们看看哪些是不合法的

2.2.1、myFunction 合法

2.2.2、18Cont 不合法

2.2.3、_18Cont 合法

2.2.4、ab18Cont 合法

2.2.5、my.Function 不合法,不能有特殊符号

2.3、下面,让我们回头看看“Hello world”程序中的标识符

2.3.1、命名空间“_001_我们的第一个CSharp程序”

2.3.2、类名“Program”

2.3.3、方法名“Main”

2.3.4、形参“ args”


3、命名规范,有助于开发和维护程序,常见规范有两种:Camel 规范和 Pascal 规范

3.1、Camel:首个单词的首字母小写,其余单词的首字母大写(例如 peopleNumber)

3.2、Pascal:

3.2.1、每个单词的第一个字母都大写(例如 PeopleNumber)

3.2.2、如果使用到英文字母的缩写,则全部使用大写(例如 PIHP)

3.3、一般来说,变量命名我们使用Camel规范,方法和类我们使用Pascal规范


4、关键字,用来定义C#语言的字符串记号(不需要死记硬背)如下图所示

4.1、它们是系统默认的,我们不能使用这些关键字作为标识符,除非以@符号开始

4.2、所有C#关键字全部由小写字母组成


4.3、下面,让我们回头看看“Hello world”程序中的关键字

4.3.1、使用命名空间 “using”


4.3.2、声明命名空间 “namespace”


4.3.3、类 “class”

4.3.4、静态声明“static”

4.3.5、无类型声明 “void”

4.36、字符串声明 “string”



结束


2018-5-2

最后于 2月前 被simwe编辑 ,原因:
最新回复 (0)
全部楼主
返回