1. 把一系列相关的变量组织成为一个单一实体的过程,我们称为生成结构的过程;这个单一实体的类型就叫做结构类型,每一个变量称之为结构的成员;
结构类型的变量采用struct来进行声明,比如定义通讯记录结构的定义:
struct PhoneBook
{
public string name;
public string phone;
public string address;
}
PhoneBook p1;
p1就是一个PhoneBook结构类型的变量;
上面声明中的public表示对结构类型的成员的访问权限;
对结构成员的访问通过结构变量名加上访问符“."号,再跟上成员名称: p1.name="Mike";
2.枚举(enum)实际上是为一组在逻辑上密不可分的整数值提供便于记忆的符号;
声明一个代表星期的枚举类型的变量:
enum WeekDay
{
Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday
};
WeekDay day;
结构是由不同类型的数据组成的一组新的数据类型,结构类型的变量的值是由各个成员的值组合而成的。而枚举则不同,枚举类型的变量在某时刻只能取枚举中某一个元素的值;
3. 在进行批量处理数据的时候,就要用到数组。数组是一组类型相同的有序数据;数组按照数组名,数据元素的类型和维数来进行描述;
比如声明一个整数数组: int[] arr;
|