我一直在寻找数组的数组的例子,但我找不到任何。任何链接或解释将是伟大的。
我真正想做的是:我有多边形的角度和边我想把这些信息插入到数组中,它当时是这样的:
Dim edges() as integer
Dİm angles() as integer
??Dim ArrayOfArray as integer??
Private sub AddPolygonToArray
for i = 0 to x
edges(i) = edge
angles(i) = angle
next
??ArrayOfArray(index) = new Array(edges,angles,NameOfPolygon,QuantityOfPolygon)??
End Sub
- Index,nameofpolygon和quantityofpolygon不是必须的,但如果你需要知道它们是整数。如果有什么不能理解的,不要害怕问。提前感谢
多维数组有两种类型
正则多维数组
Dim mdArray(5, 5, 5) as integer
And Jugged Array (Array of Arrays)
Dim jugged()() as integer
由于几何都是关于三维的,我相信,你可以用三维数组来描述任何形状,比如mdArray(5, 5, 5)
你应该做一个List(Of Polygon)
。
如果不行,你也可以使用多维数组
这意味着你可以做
Dim MultiArray(X,Y,Z,W)