【问题标题】:What does it mean when there is a comma inside an array declaration? e.g. float[,]数组声明中有逗号是什么意思?例如漂浮[,]
【发布时间】:2012-12-10 19:08:08
【问题描述】:

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

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

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

【问题讨论】:

  • 这是c#声明二维数组的方式

标签: c# arrays declaration


【解决方案1】:

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

Multidimensional Arrays (C# Programming Guide)

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

        表示它是一个多维数组。

        MSDN

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-07-24
          • 1970-01-01
          • 1970-01-01
          • 2010-11-02
          • 2022-06-19
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多