在多维数组中,仅找到第一个维度的长度

5

假设我有以下内容:

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();
    }

}
1个回答

19

为什么不呢?

Matrix.GetLength(0)

我在你发布这个方法的时候就找到了它 =)。这正是我要找的。我没有意识到我在寻找一个方法而不是一个属性。 - Ben McCormack

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接