2010-01-09 41 views
2

比方说,我有以下几点:仅查找第一个维度的长度在一个多维数组

public void MakeMatrix(int matrixLength) 
{ 
    int[,] Matrix = new Matrix[matrixLength,matrixLength] 
    PopulateMatrix(Matrix); 
    PrintMatrix(Matrix); 
} 

PrintMatrix(int[,] Matrix)功能,怎么我只找到一个多维度的长度维数组?

public void PrintMatrix(int[,] Matrix) 
{ 
    int intLength = // I don't know what to put here  <=================== 
    for (int k = 0; k < intLength ; k++) 
    { 
     for (int l = 0; l < intLength; l++) 
     { 
      Console.Write("{0,2} ", Matrix[k, l]); 
     } 
     Console.WriteLine(); 
    } 

} 
+0

.size()[0]或不服这样的 – 2010-01-09 03:51:54

回答

10

为什么不

Matrix.GetLength(0) 
+0

我发现方法,就像登载=)。这正是我所期待的。我没有意识到我正在寻找一种方法,而不是一种财产。 – 2010-01-09 03:55:46