获取2d阵列数组中的2d数组

Jan*_*cci 1 c# arrays size

我有一个非常愚蠢的问题.请原谅我迟到了,我累了.:)

我有一个2d的int数组,定义如下:

int[,] myArray = new int[,] // array of 7 int[,] arrays
{
    { 1, 10 }, // 0
    { 2, 20 }, // 1
    { 3, 30 }, // 2
    { 4, 40 }, // 3
    { 5, 50 }, // 4
    { 6, 60 }, // 5
    { 7, 70 }, // 6                
};
Run Code Online (Sandbox Code Playgroud)

如您所见,该数组由7个int [,]数组组成.

当我调用myArray.Length时,它会产生14.我需要的是7.如何获得int [,]数组的数量?调用的方法是什么(我期望的结果是7).

再次感谢!

Hab*_*bib 5

使用GetLength方法获取一个维度的长度.

myArray.GetLength(0)
Run Code Online (Sandbox Code Playgroud)

请尝试以下行:

 Console.WriteLine(myArray.GetLength(0)); 
 Console.WriteLine(myArray.GetLength(1)); 
Run Code Online (Sandbox Code Playgroud)

你会得到

7
2
Run Code Online (Sandbox Code Playgroud)