首先我们来看一段java的代码
代码很简单,遍历了二维数组的元素并进行打印。
下面我们试试C#的代码
C#中二维数组的定义方法为[,],数组声明如下
我在获取数组的长度时发现了问题
arr1.Length获得的长度是8,而arr1[i].Length的定义不存在。
因为数组都是从Array类继承下来,我在MSDN查了Array类
发现了几个有趣的属性
|
受 .NET Framework 精简版的支持。 |
获取 Array 的秩(维数)。 |
|
受 .NET Framework 精简版的支持。 |
获取 Array 中指定维度的下限。 |
|
受 .NET Framework 精简版的支持。 |
获取 Array 的指定维度的上限。 |
我把代码改成了这样
完成了以上的功能。代码似乎有些麻烦,我们用交错数组来试试
哈哈,同样可以达到目的。而且我可以使用长度不同的数组。