【C#学习】02--基本语法
2.1 基本格式
2.1.1 程序代码组成
语句分类:
1.结构定义语句:用于声明一个类或方法;
2.功能执行语句:用于实现具体功能,每一条功能执行语句最后都必须以英文分号(;)结束。
“结构定义语句”基本格式:
概述:在C#中编写程序时,代码必须放在一个类的内部(即class后跟的大括号内)
在定义类的时候定义类的具体语法格式:
[修饰符] class 类名
{
程序代码
}
2.1.2 格式注意事项
程序代码中不要出现任何中文符号,否则编译器会报错;
C#语言严格区分大小写,类class和类Class是两个相互独立的类;
为了方便阅读,使用良好有层次的格式排版应该形成习惯,但并不代表不调整排版程序就不能顺利运行。
2.2 代码规范
2.2.1 注释
概述:注释注释,对代码进行“注销+解释”,注销——作为注释的代码本身在程序中被注销,不参与程序运行; 解释——注释文本的内容就是解释某部分代码。
注释方法:C#和Java一样,有三种注释方法
单行注释-- //注释正文
多行注释-- /* 注释正文 */
文档注释-- ///
其中文档注释常用于对类或方法进行说明描述。
补充:折叠浏览代码时候的冗余部分使用#region和#endregion将该部分包含即可
2.2.2 标识符
概念:在编程过程中用于在程序中标记类名、方法名、参数名、变量名等而定义的符号。
格式要求:标识符可以由任意顺序的 大小写字母、数字、下划线(_)、@符号组成,但不能以数字开头,且标识符不能与编程语言自己体系中的关键字重合。
通用规则:
小驼峰命名法(用于字段名、变量名)parameterName
大驼峰命名法/帕斯卡Pascal命名法(用于类名、方法名、属性名)Wall
全大写命名(用于常量名)单词分隔处用下划线连接
补充:尽量用有意义的英文单词定义标识符,提高程序的可读性
2.2.3 关键字/保留字
概念:编程语言中事先定义好并赋予了特殊含义的单词
例如:正常的字符串变量在被声明时应该是String,但在C#中存在string 关键字,这保证我们声明字符串变量时就算不用String而是用string仍然可以映射到同一个类 System.String;因此我们也不能用string作为变量名命名的选择,这就是命名时要避免与关键字重合的原因
补充:
C#中的全部关键字
abstract as base bool break byte case
catch char checked class const continue decimal
default delegate do double else enum event
explicit extern false finally float for foreach
goto if implicit in int interface internal
is lock long namespace new null
object operator out override params private protected
public readonly ref return sbyte sealed short
sizeof stackalloc static string struct switch this
throw true try typeof uint ulong unchecked
unsafe ushort using virtual void volatile while