|
|
1
29
这里的区别在于,第一个示例int[][]创建了一个 jagged array ,而第二个创建 rectangular array Array section 的 C# Programming Guide . |
|
|
2
12
基本上int[][]是一个“锯齿状”数组,它如下所示:
而int[,]是一个多维数组,其宽度和高度始终相同:
|
|
|
3
9
int[][]是一个数组数组或“锯齿”数组:当您希望在第二维度中使用不同的大小时,可以使用它。例如,第一个子数组可以有5个元素,第二个子数组可以有42个元素。 int[,]是一个二维数组:第二个维度在整个数组中都是相同的。对于int[7,42],所有7条线的第二个维度都是42。 |
|
|
4
4
明显地
允许您拥有如下数组:
|
|
|
5
3
int[][]称为 数组的数组 int[,]被称为 ,其中所有行的长度都相同。它可以用第一个来模拟。 |
|
6
1
理解差异的最佳方法是查看创建nxn矩阵的两种方法:
正如您所看到的,第二个更复杂,因为您需要for循环来完全创建它。它通常被称为锯齿状数组,因为二阶数组不需要全部具有相同的长度。 |
|
|
7
0
此外,如果对象获得>85000字节,它进入LOH(大对象堆)。 .NET Collections and the Large Object Heap (LOH) |
|
|
8
0
Here 这是一篇关于数组的优秀文章,很好地涵盖了这个主题。 |
|
|
9
0
您可以看到int[]]和(int[])[] (int[])是一个对象 |
|
|
Paul Williams · 迭代数组时输出有问题 1 年前 |
|
|
Omprakash · 使用Google工作表中的多行和多列进行筛选 1 年前 |
|
|
Genki · Bash:如何从多维数组中的命名键获取值 1 年前 |