Arrays 索引数超过索引数组的维度数

Arrays 索引数超过索引数组的维度数,arrays,vb.net,visual-studio,vb6,vb6-migration,Arrays,Vb.net,Visual Studio,Vb6,Vb6 Migration,我有一个使用Visual Studio 2008从VB6转换为VB.NET的项目。我有一行代码在编译时出错。这行代码在VB6中运行良好 For OccIndex = 0 To CDbl(glArrCuts(8, CutsIndex)) - 1 我不知道如何重写代码,使其在VB.NET中工作。有人能给我指一下正确的方向吗 这里的问题是glArrCuts的定义。值的定义是一个一维数组,但您将其用作多维数组。glArrCuts的定义如下所示 Dim glArrCuts As TheType() D

我有一个使用Visual Studio 2008从VB6转换为VB.NET的项目。我有一行代码在编译时出错。这行代码在VB6中运行良好

For OccIndex = 0 To CDbl(glArrCuts(8, CutsIndex)) - 1

我不知道如何重写代码,使其在VB.NET中工作。有人能给我指一下正确的方向吗

这里的问题是
glArrCuts
的定义。值的定义是一个一维数组,但您将其用作多维数组。
glArrCuts
的定义如下所示

Dim glArrCuts As TheType()
Dim glArrCuts As TheType(, )
这里的
()
要求使用一维数组。要声明多维数组,声明需要如下所示

Dim glArrCuts As TheType()
Dim glArrCuts As TheType(, )

注意声明中的

那么glArrCuts的定义是什么?PS:我第一次看到双人跳投中的for循环,我自己从来没有想过。我会试试你的建议。感谢您的时间和投入。