Visual C# 2008+SQL Server 2005 数据库与网络开发――2.4.2 数组
数组是具有相同类型的一组数据,每个数组有固定的大小,并且其中数组元素的类型必须保持一致。c#中数组元素可以为任何数据类型,数组下标从0开始,即第一个元素对应的下标为0,以后逐个递增。数组的定义语法为:数组类型[] 数组名称。如下面代码定义了一个长度为5的整型数组。
int[] arr = new int[5];
数组的种类按照维数分为两种:一维数组、多维数组。下面分别作介绍。
— 一维数组
一维数组的声明如下。
type[] arrayName;
声明数组的同时可以初始化数组中的元素,数值数组元素的默认值为零,引用元素的默认值为null,代码如下所示。
int[] array = new int[5];
如果想要为数组元素初始化,同样可以在声明过程中实现。代码如下所示。
int[] array1 = new int[] { 1, 3, 5, 7, 9 };
//或者
int[] array2 = {1, 3, 5, 7, 9};
— 多维数组
多维数组是一维数组的组合,例如,二维数组就是交差的一维数组,二维数组类似于网格;三维数组则是三个一维数组在空间上的组合,三维数组类似于立方体。