如何:创建数组的数组

更新:2007 年 11 月

以数组为元素的数组称为“数组的数组”或“交错”数组。与一维数组一样,可以使用 New (Visual Basic) 子句创建数组的数组,并将它分配给数组变量。此操作可作为数组声明的一部分或在后续赋值语句中执行。

创建交错数组

  1. 在变量名称后面添加括号,成对括号的数目应与嵌套数组的级数相同。

  2. 在 New 子句中添加相同数目的成对括号。如果不提供任何元素值,则只需要一对大括号 ({})。下面的示例声明一个变量来保存一个元素为 Byte 数据类型 (Visual Basic) 的数组的数组,然后创建该数组,并将其分配给变量。

    Dim ratings As Byte()() = New Byte()() {}
    

    执行此语句后,变量 ratings 中的数组的长度为 0。

请参见

任务

如何:声明数组变量

如何:创建数组

如何:创建多维数组

如何:创建具有混合元素类型的数组

如何:创建不含任何元素的数组

如何:初始化交错数组

数组疑难解答

概念

Visual Basic 中的交错数组

编写符合 CLS 的代码

其他资源

数组 (Visual Basic)