今天学习了数组和Array类的使用。
数组:只包含单个序列的数组称为一维数组,多维数组通过一个或多个值进行索引,C#支持三种数组:一维数组、多维数组和交错数组,数组有一个“秩(rank)”,称为数组的维度。
使用数组的步骤:1.声明数组 2分配空间 3.元素赋值 4.引用数组元素
多维数组:声明多维数组时,用逗号表示维数,定义一个n(n≥2)维数组,需要n-1个逗号,在数组声明中即使没有指定维数的实际大小,也必须使用逗号分隔各个维,多维数组的各维的长度必须确定。
交错数组:C#中的数组中还有一种比较特殊的情况,就是每一种数组的长度可能都不一样,称为锯齿数组(交错数组),也称作数组的数组,在某种条件下提供存储空间。
数组属性:数组元素可以为任何数据类型,包括数组类型,数值数组元素的默认值设置为零,而引用元素的默认值设置为 null,交错数组是数组的数组,因此,它的元素是引用类型,初始化为 null。
Array的方法:C#中的数组继承自System.Array,Array.Clear ( 数组名,下标,长度 )将一定范围内的元素设为 0 或 null,Clone()创建数组的副本,GetLength()返回指定维度的长度,Array.Reverse(数组名)。
数组因为在前两门语言中接触到过 ,所以理解的并不太困难,今天老师所讲的内容给总体来说理解的还可以。