与数组的数组类似,对象数组是指数组元素为对象,并且各种对象都可以做数组的元素,当然也包括数组对象。
对象数组与数组的数组的区别是,因为数组元素是对象,而很多数据结构都可以看作是对象,因此,对象数组的数组元素之间有时候差别很大。
Module Module1
Sub Main()
Dim i As Integer
Dim ArrayA(4) As Integer
For i = 0 To 4
ArrayA(i) = i
Next
Dim ArrayB(4) As String
For i = 0 To 4
ArrayB(i) = "字符串" & CStr(i)
Next
Dim objArray(1) As Object
objArray(0) = ArrayA
objArray(1) = ArrayB
For i = 1 To 4
Console.Write(objArray(0)(i))
Console.WriteLine(" " & objArray(1)(i))
Next
Console.ReadLine()
End Sub
End Module