
2.2 语法规范
如同其他语言一样,C#语言在编写时也要遵守一定的语法规范,这样更有利于程序的顺利执行及后期修改。在这一节我们将向大家介绍C#中的标识符、关键字、注释及其相应规范。
2.2.1 标识符
标识符(identify)是指为方法、变量或者其他任何用户自定义项指定的名称。在C#语言中标识符的选择必须遵循一定的命名规则,如图2.1所示。

图2.1 标识符命名规则
【示例2-2】以下展示了3个不合法的标识符及错误原因。

2.2.2 关键字
关键字是对编译器具有特殊意义的预定义保留标识符。在C#中保留关键字是因为使用它们可以使代码更容易理解。在“Hello World”程序中,出现过class、void、static字眼,这些都是关键字。除了我们已经见到的这几个关键字外还有很多,表2.1展示了C#关键字的完整列表。
表2.1 C#关键字的完整列表

2.2.3 注释
注释(comment)是程序员的一种说明,并不影响程序如何运行,恰当的注释是优秀代码的一部分。C#里有3种类型的注释语法:单行注释、多行注释及XML。
1.单行注释
单行注释是一次只有一行叙述。
【示例2-3】以下代码演示了单行注释的使用方式。注释开始标志 回车结束static public void printline(){System.Console.WriteLine(string1); //使用系统控制台的标准输出流Console.ReadLine();}
2.多行注释
多行注释是一行或者更多行叙述文字插入在一些注释分隔符里。这些注释分隔符就是开始注释标记“/*”及结束注释标记“*/”,在这两个标记之间的任何内容都被认为是注释。
【示例2-4】以下代码演示了多行注释的使用方式。

3.XML注释
XML注释有开始和结束标签,用来包含想要添加的文本,注释都被包含在XML标签里。
【示例2-5】以下代码演示了XML注释的使用方式。
