博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#中如何获取一个二维数组的两维长度,即行数和列数?以及多维数组各个维度的长度?...
阅读量:4589 次
发布时间:2019-06-09

本文共 684 字,大约阅读时间需要 2 分钟。

如何获取二维数组中的元素个数呢?

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;//返回4 arr.GetLength(0);//返回9arr.GetLength(1);//返回8arr.GetLength(2);//返回7arr.GetLength(3);//返回6 arr.GetUpperBound(0)+1;//返回9 arr.Length;//返回3024

剩下的循环遍历数组并操作我就不需要解释了吧,自己根据上面的数子进行操作。

转载于:https://www.cnblogs.com/mq0036/p/5889220.html

你可能感兴趣的文章
bzoj3998[TJOI2015]弦论
查看>>
leetcode:Pascal's Triangle II【Python版】
查看>>
2019 HL SC day10
查看>>
[IE编程] 多页面基于IE内核浏览器的代码示例
查看>>
对不同型号开发板的认识及环境搭建
查看>>
web.xml配置详解之listener
查看>>
tarjan模板
查看>>
请让本题永远沉睡于此(东方化改题+给的标程)
查看>>
fenby C语言 p7
查看>>
当下大部分互联网创业公司为什么都愿意采用增量模型来做开发?
查看>>
第二第三周暑期集训总结
查看>>
C#屏幕截图
查看>>
JQuery模仿a标签的点击事件
查看>>
github hexo 搭建博客
查看>>
JS调用百度地图API获取地理位置
查看>>
MSSQL 2005/2008 日志压缩清理方法小结
查看>>
BZOJ 1103 [POI2007]大都市meg(树状数组+dfs序)
查看>>
BZOJ 4260 Codechef REBXOR(字典树)
查看>>
idea使用maven逆向mybitis的文件
查看>>
宿舍助手app——个人工作第二天
查看>>