在 Visual Basic (VB) 中,多维数组是一种可以存储表格形式数据的数据结构。与一维数组不同,多维数组可以有两个或更多维度,这使得它们非常适合处理表格、矩阵和其他需要多维数据的场景。
声明和初始化多维数组
在 VB 中,你可以声明和初始化一个多维数组,如下所示:
vb
Dim matrix(2, 2) As Integer =
matrix(2, 2):声明一个 3x3 的二维数组,因为索引从 0 开始。
{{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}:初始化数组的每个元素。
访问多维数组元素
要访问多维数组中的元素,你需要提供每个维度的索引。例如,在二维数组中,你可以使用两个索引来访问特定的元素:
vb
Dim value As Integer = matrix(1, 2) ' 访问第二行第三列的元素,值为 6
展开剩余63%遍历多维数组
你可以使用嵌套的 For 循环来遍历多维数组中的每个元素:
vb
Module Module1
Sub Main()
' 声明并初始化一个二维数组
Dim matrix(2, 2) As Integer = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}
' 遍历二维数组元素
For i As Integer = 0 To 2
For j As Integer = 0 To 2
Console.Write(matrix(i, j) & " ")
Next
Console.WriteLine()
Next
Console.ReadLine() ' 等待用户输入,以便查看输出
End Sub
End Module
代码解释
嵌套循环:使用两个 For 循环来遍历二维数组的每个元素。外层循环遍历行,内层循环遍历列。
访问元素:matrix(i, j) 用于访问当前行 i 和列 j 的元素。
输出:Console.Write(matrix(i, j) & " ") 用于输出当前矩阵元素的值,并在每行末尾换行。
总结
多维数组:适合存储表格形式的数据,可以有两个或更多维度。
访问元素:通过提供每个维度的索引来访问特定的元素。
遍历元素:使用嵌套的 For 循环来遍历多维数组中的
发布于:江苏省