c# – 如何获得多维数组的宽度和高度?

我有一个数组定义:

int [,] ary;
// ...
int nArea = ary.Length; // x*y or total area

这是好和好,但我需要知道这个数组在x和y维度单独的宽度。也就是说,它们ary.Length可能返回12 – 但是这意味着数组是4高和3宽,或6高和2宽?

如何检索此信息?

您使用Array.GetLength和要检索的维度的索引。
http://stackoverflow.com/questions/4260207/how-do-you-get-the-width-and-height-of-a-multi-dimensional-array

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:c# – 如何获得多维数组的宽度和高度?