当数组声明中有逗号时,它是什么意思?例如浮动[,]

时间:2012-12-10 19:08:08

标签: c# arrays declaration

我在学习C#时有一些我想要了解的代码。我不明白我甚至需要搜索谷歌才能到达这里,但代码如下:

float[,] heightAll = terData.GetHeights(0, 0, allWidth, allHeight);

为什么数组声明在括号之间有逗号?

4 个答案:

答案 0 :(得分:28)

那将是一个二维数组。您还可以指定更多尺寸:

Multidimensional Arrays (C# Programming Guide)

答案 1 :(得分:8)

每个逗号为数组添加一个额外的维度[,] = 2维[,,] = 3维......

答案 2 :(得分:1)

数组是多维的 - 在你的情况下是二维的。

答案 3 :(得分:1)

这意味着它是一个多维数组。

请参阅MSDN