C#中如何获取一个二维数组的两维长度,即行数和列数?以及多维数组各个维度的长度?
来源:互联网 发布:安知玉如意 编辑:程序博客网 时间:2024/06/11 11:18
如何获取二维数组中的元素个数呢?
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;//获取整个二维数组的长度,即所有元的个数
参考出处:http://blog.sina.com.cn/s/blog_ad7fd0f4010180np.html
根据上述我们可以自己验证多维数组的形式,使用循环遍历操作数组,例如下面的四维数组:
int[,,,] arr = new int[9, 8, 7, 6];
arr.Rank;//返回4arr.GetLength(0);//返回9arr.GetLength(1);//返回8arr.GetLength(2);//返回7arr.GetLength(3);//返回6 arr.GetUpperBound(0)+1;//返回9arr.Length;//返回3024
剩下的循环遍历数组并操作我就不需要解释了吧,自己根据上面的数子进行操作。
参考出处:http://blog.sina.com.cn/s/blog_ad7fd0f4010180np.html
https://zhidao.baidu.com/question/210307480.html
阅读全文
0 0
- C#中如何获取一个二维数组的两维长度,即行数和列数?以及多维数组各个维度的长度?
- C#中如何获取一个二维数组的两维长度,即行数和列数?
- C#中如何获取一个二维数组的两维长度,即行数和列数?
- C#中如何获取一个二维数组的两维长度,即行数和列数?
- C#中如何获取一个二维数组的两维长度,即行数和列数?
- C#获取二维数组的行数和列数
- java中获取二维数组的行数和列数
- C#获取多维数组的行数与列数
- 获取二维数组行数列数,获取数组维度
- 二维数组中查找一个数,该二维数组是 行和列递增的
- 数获得数组的长度
- 获取二维数组的第一维长度和第二维长度
- 如何获取一个数组的长度
- php中count获取多维数组长度的方法
- C#获取二维数组行数和列数
- /C++中如何获取数组的长度?
- java__给定一个数组和一个数(该数不一定在数组中),从数组里删掉这个数字,返回剩下的数组长度。
- VB.NET中获取数组的秩(维数)和维度的上限
- border-radius属性详解
- VPP初始化
- AC自动机+dp(CodeForces
- OI小结
- [置顶]刷题计划up++
- C#中如何获取一个二维数组的两维长度,即行数和列数?以及多维数组各个维度的长度?
- bzoj 4484: [Jsoi2015]最小表示 拓扑排序+bitset
- spring bean 配置
- 形态学图像处理
- GAN人脸修复--Generative Face Completion
- 初识python3.0 (1)字符串
- shell命令之sort
- jenkins安装与使用(Linux下)
- J