博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#获取数组大小
阅读量:5234 次
发布时间:2019-06-14

本文共 683 字,大约阅读时间需要 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/xyrbk/p/6807956.html

你可能感兴趣的文章
关于Android使TextView可以滚动的设置
查看>>
CS224n笔记8 RNN和语言模型
查看>>
最小生成树之Kruskal算法
查看>>
Source insight 中 标题栏路径显示完整路径的方法
查看>>
ROS 常用命令
查看>>
SQL注入—我是如何一步步攻破一家互联网公司的
查看>>
LeetCode13 Roman to Integer
查看>>
LeetCode26 Remove Duplicates from Sorted Array
查看>>
js 兼容设置透明度
查看>>
6月23 Ajax传地址
查看>>
使用PixiJS做一个小游戏
查看>>
【leetcode】Single Number && Single Number II(ORZ 位运算)
查看>>
QNX X86 82c54
查看>>
java项目---遍历系统文件(1星)
查看>>
ModelAndView 配置与使用
查看>>
layer弹出层无法关闭问题
查看>>
ArrayList扩容
查看>>
【NodeJS】热更新
查看>>
LeetCode 29——两数相除
查看>>
Git分布式版本控制系统(上)
查看>>