1
2
3
4
5
|
int [,] array = new int [,] {{1,2,3},{4,5,6},{7,8,9}}; //定义一个3行3列的二维数组 int row = array.Rank; //获取维数,这里指行数 int col = array.GetLength(1); //获取指定维度中的元素个数,这里也就是列数了。(0是第一维,1表示的是第二维) int col = array.GetUpperBound(0)+1; //获取指定维度的索引上限,在加上一个1就是总数,这里表示二维数组的行数 int num = array.Length; //获取整个二维数组的长度,即所有元的个数 |
int[,,,] arr = new int[9, 8, 7, 6];
1
2
3
4
5
6
7
|
arr.Rank; //返回4 arr.GetLength(0); //返回9 arr.GetLength(1); //返回8 arr.GetLength(2); //返回7 arr.GetLength(3); //返回6 arr.GetUpperBound(0)+1; //返回9 arr.Length; //返回3024 |
到此这篇关于C#中获取二维数组的行数和列数以及多维数组各个维度的长度的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://www.cnblogs.com/mq0036/p/5889220.html