日期:2014-05-17  浏览次数:20922 次

托管类中声明的二维数组如何赋值?
RT.

array <int,2>^ adj;                        //邻接矩阵的类型定义
...
Graph::Graph()
{
adj=gcnew array<int,2>(52,52);
}
....
void Graph::InitMatrix(array <int,2>^ adj)
{
int  i, j;
        for(i = 0; i < MaxVerNum; i++)
          for(j = 0; j < MaxVerNum; j++)
              adj[i][j] = MaxValue;         //这里赋值不可以。提示子脚本数无效
}

我用错了么??
二维数组 托管

------解决方案--------------------
adj[i, j] = MaxValue;