- 19
- 0
- 约3.42千字
- 约 104页
- 2020-04-19 发布于浙江
- 举报
第3章 C#程序设计基础;数据类型、运算符和表达式是编程的基础。
C#支持种类丰富的数据类型和运算符,这种特性使C#适用于广泛的编程范围。
本章将介绍C#的基本语法,包括词法结构、数据类型、变量与常量、运算符和表达式等编程的基础知识。
;3.1 词法结构;3.1.1 标识符;3.1.1 标识符;3.1.1 标识符;3.1.1 标识符;3.1.2 关键字;3.2 数据类型;3.2.1 值类型;3.2.1 值类型;3.2.1 值类型;3.2.1 值类型;3.2.1 值类型;3.2.1 值类型;3.2.1 值类型;3.2.1 值类型;3.2.1 值类型;3.2.1 值类型;3.2.1 值类型;3.2.1 值类型;3.2.2 引用类型;3.2.2 引用类型;3.2.2 引用类型;3.2.2 引用类型;3.2.2 引用类型;3.2.2 引用类型;3.2.2 引用类型;3.2.2 引用类型;3.2.2 引用类型;3.2.2 引用类型;3.2.2 引用类型;3.2.2 引用类型;3.2.2 引用类型;3.2.2 引用类型;3.2.3 类型转换;3.2.3 类型转换;3.2.3 类型转换;3.2.3 类型转换;3.2.3 类型转换;3.2.3 类型转换;3.2.3 类型转换;3.2.3 类型转换;3.2.3 类型转换; 3.2.4 装箱与拆箱; 3.2.4 装箱与拆箱; 3.2.4 装箱与拆箱; 3.2.4 装箱与拆箱; 3.2.4 装箱与拆箱; 3.2.4 装箱与拆箱; 3.2.4 装箱与拆箱; 3.2.4 装箱与拆箱; 3.2.4 装箱与拆箱;
3.4 结构类型
1. 结构类型的声明
结构类型由若干“成员”组成的。数据成员称为字段,每个字段都有自已的数据类型。声明结构类型的一般格式如下:
struct 结构类型名称
{ [字段访问修饰符] 数据类型 字段1;
[字段访问修饰符] 数据类型 字段2;
...
[字段访问修饰符] 数据类型 字段n;
};
一般情况下,字段访问修饰符是public,并且不可以省略。;例如,以下声明一个具有姓名和年龄的结构体类型Student:
struct Student //声明结构类型Student
{ public int xh; //学号
public string xm; //姓名
public string xb; //性别
public int nl; //年龄
public string bh; //班号
};;2. 结构类型变量的定义
声明一个结构类型后,可以定义该结构类型的变量(简称为结构变量)。定义结构变量的一般格式如下:
结构类型 结构变量;
例如,在前面的结构类型Student声明后,定义它的两个变量如下:
Student s1,s2;;3. 结构变量的使用
1)访问结构变量字段
访问结构变量字段的一般格式如下:
结构变量名.字段名
例如,s1.xh表示结构变量s1的学号,s2.xm表示结构变量s2的姓名。
结构体变量的字段可以在程序中单独使用,与普通变量完全相同。
2)结构变量的赋值
结构变量的赋值有两种方式。
结构变量的字段赋值:使用方法与普通变量相同。
结构变量之间赋值:要求赋值的两个结构变量必须类型相同。例如:
s1=s2;
这样s2的所有字段值赋给s1的对应字段。 ;【例3.2】 设计一个控制台程序说明结构类型的应用。; static void Main(string[] args)
{ Student s1,s2; //定义两个结构类型变量
s1.xh = 101;
s1.xm = 李明;
s1.xb = 男;
s1.nl = 20;
s1.bh = 07001;
Console.WriteLine(学号:{0},姓名:{1},性别:{2},年龄:{3},
班号:{4}, s1.xh,
原创力文档

文档评论(0)