2.1 C#程序结构
2.1.1 C#程序的组成要素
1. 关键字
在 C#代码中常常使用关键字,关键字也叫保留字,是对 C#有特定意义的字符串。关键字在
Visual Studio 环 境 的 代 码 视 图 中 默 认 以 蓝 色 显 示 。 例 如 , 代 码 中 的
using、namespace、class、static、void 等,均为 C#的关键字。
2. 命名空间
命名空间既是 Visual Studio 提供系统资源的分层组织方式,也是分层组织程序的方式。因此,
命名空间有两种,一种是系统命名空间,一种是用户自定义命名空间。
系统命名空间使用 using 关键字导入,System 是 Visual Studio .NET 中的最基本的命名空间,在
创建项目时,Visual Studio 平台都会自动生成导入该命名空间,并且放在程序代码的起始处。
3. 类和方法
C#中,必须用类来组织程序的变量与方法。
C#要求每个程序必须且只能有一个“Main”方法。“Main”方法必须放在某一个类中。“Main”方法是
应用程序的入口。
4. 语句
语句就是 C#应用程序中执行操作的指令。C#中的语句必须用分号“;”结束。可以在一行中书写
多条语句,也可以将一条语句书写在多行上。
5. 大括号
在 C#中,括号“{”和“}”是一种范围标志,是组织代码的一种方式,用于标识应用程序中逻辑上
有紧密联系的一段代码的开始与结束。
大括号可以嵌套,以表示应用程序中的不同层次。
2.1.2 C#程序的格式
1. 缩进与空格
缩进用于表示代码的结构层次,这在程序中不是必须的,但是缩进可以清晰地表示程序的结构
层次,在程序设计中应该使用统一的缩进格式书写代码。
空格有两种作用,一种是语法要求,必须遵守,一种是为使语句不至于太拥挤。例如:
int ia = 3;
2. 字母大小写
C#中的字母可以大小写混合,但是必须注意的是,C#把同一字母的大小写当作两个不同的字符
对待,如,大写“A”与小写“a”对 C#来说,是两个不同的字符。
3. 注释
C#中的注释基本有两种,一是单行注释,一是多行注释。单行注释以双斜线“// ”开始,不能换
行。多行注释以“/*”开始,以“*/”结束,可以换行。
2.2 基本数据类型
2.2.1 数值类型
1. 整数类型
整数类型又有有符号整数与无符号整数。有符号整数可以带正负号,无符号整数不需带正负号 ,
默认为正数。
有符号整数包括 sbyte(符号字节型)、short(短整型)、int(整型)、long(长整型)。
无符号整数包括 byte(字节型)、ushort(无符号短整型)、uint(无符号整型)、ulong(无符
号长整型)。