本章将简要介绍C#中使用数组的基本概念, 然后继续展开更加深入的主题, 这其中包括复制、克隆、相等比较, 以及使用Array类和ArrayList类的静态方法。...Array类的一个声明实例, 所以在使用数组时也可以使用此类的所有方法和属性.
数组的声明和初始化
对数组进行声明的语法规则是:类型[]数组名称
这里的类型就是数组元素的数据类型....它用一对大括号作为界定符, 并且每个元素之间用逗号进行分割. 当用这种方法来声明数组时, 不需要指定元素的个数. 编译器会通过初始列 表中数据项的数量来推断出此数据。...在C#中, 尽管数组多于三维的情况是非常少见(而且也是非常容易使人混乱的), 不过如果你有需要, 最多可以创建32维的数组. 通过提供数组每一维上限值的方式可以声明多维数组....在数组内元素数量有可能扩大或缩小的情况下使用ArrayList会比用带标准数组的ReDimPreserver更加有效(实际上C#中因为有了ArrayList, 所以没有ReDim函数, VB中才有)。