![轻松学C#](https://wfqqreader-1252317822.image.myqcloud.com/cover/137/656137/b_656137.jpg)
2.2 语法规范
如同其他语言一样,C#语言在编写时也要遵守一定的语法规范,这样更有利于程序的顺利执行及后期修改。在这一节我们将向大家介绍C#中的标识符、关键字、注释及其相应规范。
2.2.1 标识符
标识符(identify)是指为方法、变量或者其他任何用户自定义项指定的名称。在C#语言中标识符的选择必须遵循一定的命名规则,如图2.1所示。
![](https://epubservercos.yuewen.com/07E3C0/3590313404985001/epubprivate/OEBPS/Images/figure_0033_0001.jpg?sign=1739148887-KlntzlrumbS7DoDTE3DhIIMAYqtpMRqj-0-649083f949a0ffb448c9ea964c1a8ff8)
图2.1 标识符命名规则
【示例2-2】以下展示了3个不合法的标识符及错误原因。
![](https://epubservercos.yuewen.com/07E3C0/3590313404985001/epubprivate/OEBPS/Images/figure_0033_0002.jpg?sign=1739148887-ty3Qyae4VEakfXrgLQvUp1Mg13gi7k8Y-0-89a07239eaff311966a85acf6d94d69e)
2.2.2 关键字
关键字是对编译器具有特殊意义的预定义保留标识符。在C#中保留关键字是因为使用它们可以使代码更容易理解。在“Hello World”程序中,出现过class、void、static字眼,这些都是关键字。除了我们已经见到的这几个关键字外还有很多,表2.1展示了C#关键字的完整列表。
表2.1 C#关键字的完整列表
![](https://epubservercos.yuewen.com/07E3C0/3590313404985001/epubprivate/OEBPS/Images/figure_0033_0003.jpg?sign=1739148887-xCo07QDy56HrXE1E2oXox3V9mBor7Ztc-0-eef404f15b795031263b1b28af348ca5)
2.2.3 注释
注释(comment)是程序员的一种说明,并不影响程序如何运行,恰当的注释是优秀代码的一部分。C#里有3种类型的注释语法:单行注释、多行注释及XML。
1.单行注释
单行注释是一次只有一行叙述。
【示例2-3】以下代码演示了单行注释的使用方式。注释开始标志 回车结束static public void printline(){System.Console.WriteLine(string1); //使用系统控制台的标准输出流Console.ReadLine();}
2.多行注释
多行注释是一行或者更多行叙述文字插入在一些注释分隔符里。这些注释分隔符就是开始注释标记“/*”及结束注释标记“*/”,在这两个标记之间的任何内容都被认为是注释。
【示例2-4】以下代码演示了多行注释的使用方式。
![](https://epubservercos.yuewen.com/07E3C0/3590313404985001/epubprivate/OEBPS/Images/figure_0034_0001.jpg?sign=1739148887-LPTAOb7v2G09ZSeJkHEuxn03DbqT8Pw0-0-0e5e9e8779cef581431b76174dc160a4)
3.XML注释
XML注释有开始和结束标签,用来包含想要添加的文本,注释都被包含在XML标签里。
【示例2-5】以下代码演示了XML注释的使用方式。
![](https://epubservercos.yuewen.com/07E3C0/3590313404985001/epubprivate/OEBPS/Images/figure_0034_0002.jpg?sign=1739148887-529EkkHXxKK6L2Fgyux8ScgoMhSru8z0-0-d6ab4b779727f56af34e4ea6afa251a5)