Cal*_*ers 9 .net c# multidimensional-array
来自perl背景,我一直使用定义2D数组int[][]
.我知道你可以使用,int[,]
所以有什么区别?
Tom*_*ter 12
基本上int [] []是一个"锯齿状"数组,它看起来像这样:
[] -> [1, 2, 3]
[] -> [1, 2]
[] -> [1, 2, 3, 4]
Run Code Online (Sandbox Code Playgroud)
而int [,]是一个多维数组,总是具有相同的宽度和高度:
[1, 2, 3, 4
5, 6, 7, 8
9, 1, 2, 3]
Run Code Online (Sandbox Code Playgroud)
每个都有它们的用途取决于你想要完成的.
int [] []是一个数组数组或"锯齿状"数组:当你想在第二个维度中使用不同的大小时,可以使用它.例如,第一个子阵列可以有5个元素,第二个子阵列可以有42个元素.
int [,]是一个二维数组:第二个维度在整个数组中是相同的.对于int [7,42],所有7行的第二维度为42.
归档时间: |
|
查看次数: |
949 次 |
最近记录: |