c# - C# 中的数组数组

标签 c# arrays multidimensional-array initializer-list

  • 我需要知道如何在 C# 中初始化数组的数组..
  • 我知道存在多维数组,但我认为我不需要它! 我试过这段代码..但不知道如何使用初始化列表进行初始化..

    double[][] a=new double[2][];//={{1,2},{3,4}};

谢谢

PS:如果您想知道我为什么使用它:我需要数据结构,当我调用 obj[0] 时它会返回一个数组。我知道这很奇怪。

谢谢

最佳答案

Afaik,初始化锯齿状数组的最简单和击键有效的方法是:

double[][] x = new []{new[]{1d, 2d}, new[]{3d, 4.3d}};

编辑:

其实这也行:

double[][] x = {new[]{1d, 2d}, new[]{3d, 4.3d}};

关于c# - C# 中的数组数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2747795/

相关文章:

c# - IIS 7 配置数据库 : Setting the framework version and the managed pipeline mode programmatically

c# - Moq - 设置通用返回类型

java - 从 MongoDB Java 中的数组中删除文档

python - 使用命名列(和数据类型)初始化一个空数组

c# - 通过 VS 2015 RC 进行非 Azure 部署

c# - 是否可以从 DbConnection 创建 Microsoft Practices Enterprise Library 数据访问 block 数据库

java - 如何在java中用变量命名数组?

java - 将数字分隔为 2 个数组 Java

java - 如何将文本文件数组中的数字添加到二维 int 数组中?

php - 构建多维然后添加到Table中