52

我在学习 C# 时尝试理解一些代码。我什至不明白我什至需要搜索谷歌才能到达这里,但代码如下:

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

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

4

4 回答 4

41

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

多维数组(C# 编程指南)

于 2012-12-10T19:09:07.043 回答
13

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

于 2012-12-10T19:10:00.617 回答
2

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

于 2012-12-10T19:09:29.883 回答
2

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

请参阅MSDN

于 2012-12-10T19:09:43.567 回答