我使用数组的数组:
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/