托管类中声明的二维数组怎么赋值

托管类中声明的二维数组如何赋值?RT.array int,2^ adj//邻接矩阵的类型定义...Graph::Graph(){adjgcne

托管类中声明的二维数组如何赋值?
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;