c#中获取数组的行列个数的方法

本文详细介绍了使用 C# 中 Array 类的 GetUpperBound 和 GetLowerBound 方法来获取数组的最高下标和最低下标,进而实现对数组的遍历。通过实例演示了如何操作二维数组,并提供了关键的代码片段。此外,文章还概述了 Array 的 Rank 属性及其作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


GetUpperBound可以获取数组的最高下标。
GetLowerBound可以获取数组的最低下标。
这样就可以实现对数组的遍历
//定义二维数组
string[,] myStrArr2=new string[,]{{"油","盐"},{"围城","晨露"},{"毛毛熊","Snoopy"}};
for(int i=myStrArr2.GetLowerBound(0);i<=myStrArr2.GetUpperBound(0);i++)
{
for(int i=myStrArr2.GetLowerBound(1);i<=myStrArr2.GetUpperBound(1);i++)
{
//处理每一个元素
}
}
0表示二维数组的第一维,1表示数组的第二维

Array的Rank 属性:
   语法:public int Rank { get; }   得到Array的秩(维数)。
Array的GetUpperBound 方法:
   语法:public int GetUpperBound(int dimension)  用于获取 Array 的指定维度的上限。

转载于:https://www.cnblogs.com/why1115/p/4418644.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值