如何获得二维数组第二维的长度?
大家好,我写了如下的代码相输出一个二维数组的内容,但是不知如何获取第二维的长度,请高手指点。
void outputArray(int[,] array)
{
for (int i = 0; i < array.Length; i++)
{
// 这里不知如何取第二维,下面的写法编译失败
for (int j = 0; j < ((Array)(array[i])).GetLength(); j++)
{
System.Console.Write("{0} ", array[i, j]);
}
System.Console.WriteLine("");
}
}
void outputArray(int[,] array)
{
for (int i = 0; i < array.Length; i++)
{
// 这里不知如何取第二维,下面的写法编译失败
for (int j = 0; j < ((Array)(array[i])).GetLength(); j++)
{
System.Console.Write("{0} ", array[i, j]);
}
System.Console.WriteLine("");
}
}
...全文
相关推荐
Java不指定长度的二维数组实例
总结一下,Java中实现不指定长度的二维数组的关键在于分两步操作:首先创建一个只指定行数的二维数组,然后逐行初始化并指定列数。
C/C++语言二维数组的传参方法总结
以下是对标题和描述中提及的三种方法的详细说明:### 方法一:形参为二维数组并给定第二维长度这种方法是最直观且易于理解的。在函数声明中,形参被声明为一个二维数组,并且指定第二维的长度。
C语言中二维数组作为函数参数来传递的三种方法
今天,我们将详细介绍C语言中二维数组作为函数参数来传递的三种方法。方法一:形参给出第二维的长度在这种方法中,我们可以在函数参数中指定第二维的长度。
Python reshape的用法及多个二维数组合并为三维数组的实例
例如,`a.swapaxes(1,0)`会交换数组的行和列,使得第一维变成了原来的第二维,第二维变成了原来的第一维。`flatten()`函数则用于将多维数组降维为一维数组。
C语言二维数组的定义和引用
在C语言中,二维数组的定义的一般形式是:类型说明符 数组名[常量表达式 1][常量表达式 2],其中常量表达式 1 表示第一维下标的长度,常量表达式 2 表示第二维下标的长度。


