c# - C# 对象的多维数组

标签 c# arrays multidimensional-array

我使用数组的数组:

object[][] of =new object[lenght2][];

现在,我想要的是将一个新数组插入到 of[][] 中,我尝试这样做:

 for (int i = 0; i < lenght2; i++)
  {
      Act = calcul_resporderbyact(responsable,v); // return array of object
      of[i] = Act;
 }

我想知道如何使用这个多维数组中的一些数组??

最佳答案

您的代码中有几个错误 object[,] of =new object[lenght2][];

[,] 不等于 [][]

你可以试试这个:

object[][] of = new object[length2][];
of[i] = Act; //it means you can assign `new[] { new object() };`

阅读此内容:Multidimensional Array [][] vs [,]

它表示 [,] 是多维数组,[][] 是数组的数组。因此,对于您的使用,数组数组是有效的。

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

相关文章:

Java 2D 数组 - 输入值

c# - 更改 FileHelpers EOL 字符

c# - 如何根据子节点对 XDocument 父节点进行排序?

c++ - 反转数组但只有一个元素返回

python - 在没有显式复制的情况下使用 einsum

php - 在表格中显示二维php数组的值

c# - 依赖注入(inject)不适用于 Owin 自托管 Web Api 2 和 Autofac

c# - System.IO.Directory.GetFiles 空

Ruby 排除范围内的值

arrays - 二维阵列打印作为引用