数组类里面有个GetLength()方法,是用来获取数组指定维数中的元素个数。现在有个问题:我声明一个二维交错数组:
int[][] array=new int[3][];
array[0]=new int[5];
array[1]=new int[3];
array[2]=new int[8];
那么第一维,array.GetLength(0) 的值可以知道是3第二维,array.GetLength(1) 会报错说超出范围,那该如何获得第二维不同的元素个数,应为要用到这样的语句,不想分成几个for语句写。
for(int i=0;i<array.GetLength(0);i++)
{
for(int j=0;j<array.GetLength(1);j++)
{
……
}
}
int[][] array=new int[3][];
array[0]=new int[5];
array[1]=new int[3];
array[2]=new int[8];
那么第一维,array.GetLength(0) 的值可以知道是3第二维,array.GetLength(1) 会报错说超出范围,那该如何获得第二维不同的元素个数,应为要用到这样的语句,不想分成几个for语句写。
for(int i=0;i<array.GetLength(0);i++)
{
for(int j=0;j<array.GetLength(1);j++)
{
……
}
}
解决方案 »
- msdn上的关于UdpClient.BeginReceive方法示例看不大懂,求高手解释下
- 关于C#配置文件使用问题
- jquery鼠标滑入显示数据问题
- 类中的赋值?
- 求正则表达式,将<table>...</table>中的HTML代码过滤成“<table><tr><td>单元格内容</td></tr></table>”
- 求一个sql语句怎么写
- 开发winform时,怎么样才能让图片在datagrid中显示
- C#winform双击datagridview1中的某一行,怎么是实现双击后整一行的数据显示在另外一个datagridview2中?
- modbus rtu模式
- 有没有方法负载
- 可否判断comboBox添加的元素
- wpf datagrid中添加一列checkbox,反复点选,会出现checkbox框偏移,请问如何避免这种情况!
{
for(int j=0;j<array[i].GetLength(0);j++)
{
……
}
}