VBScript 二维数组:深入了解和实用指南293


VBScript 中的二维数组是存储数据的强大工具,使用它们可以组织复杂数据集并轻松检索信息。与一维数组不同,二维数组具有行和列的维度,允许您存储复杂的多维结构。

二维数组的创建

要创建 VBScript 中的二维数组,可以使用以下语法:Dim ArrayName(lowerBound To upperBound, lowerBound To upperBound)

其中:
* ArrayName 是数组的名称
* lowerBound 和 upperBound 是数组的范围,用于定义行和列

例如,以下代码创建一个具有 3 行和 4 列的二维数组:Dim myArray(0 To 2, 0 To 3)

访问和赋值

要访问二维数组中的元素,可以使用以下语法:myArray(row, column)

其中:
* row 是数组的行索引,从 lowerBound 开始
* column 是数组的列索引,从 lowerBound 开始

例如,以下代码获取数组中第一行、第二列的元素:Dim value = myArray(0, 1)

要赋值给二维数组中的元素,可以使用以下语法:myArray(row, column) = value

例如,以下代码将数组中第一行、第二列的元素设置为 "Hello":myArray(0, 1) = "Hello"

遍历二维数组

要遍历二维数组中的所有元素,可以使用嵌套循环。以下代码使用 For Each 循环遍历数组的每一行:For Each row In myArray
For Each column In row
myArray(row, column)
Next
Next

您还可以使用 For...Next 循环遍历数组,如下所示:For i = 0 To 2
For j = 0 To 3
myArray(i, j)
Next
Next

示例

以下是一个使用二维数组的示例:' 创建一个存储学生成绩的二维数组
Dim studentScores(0 To 2, 0 To 2)
' 赋值给数组
studentScores(0, 0) = 90
studentScores(0, 1) = 80
studentScores(0, 2) = 70
studentScores(1, 0) = 85
studentScores(1, 1) = 75
studentScores(1, 2) = 65
studentScores(2, 0) = 95
studentScores(2, 1) = 85
studentScores(2, 2) = 75
' 遍历数组并打印元素
For i = 0 To 2
For j = 0 To 2
studentScores(i, j)
Next
Next


VBScript 中的二维数组是存储和处理复杂数据集的有效方法。通过创建、访问和遍历数组,您可以轻松组织和检索信息,以满足您的编程需求。通过遵循本文中概述的步骤,您可以充分利用二维数组的强大功能。

2024-11-29


上一篇:支持 VBScript 浏览器的指南

下一篇:跳出 VBScript 循环