-5
我如下已初始化在C#中的列表:在C#列表变量添加元素初始化为数组
List<int[]> X1 = new List<int[]>();
现在我想知道用于插入“X1”元素过程?通常的Add()不起作用,因为'X1'也是一个数组。那么谁能帮我解决这个问题?
我如下已初始化在C#中的列表:在C#列表变量添加元素初始化为数组
List<int[]> X1 = new List<int[]>();
现在我想知道用于插入“X1”元素过程?通常的Add()不起作用,因为'X1'也是一个数组。那么谁能帮我解决这个问题?
咦? X1不是一个数组。您添加的项目与X1.Add(...);
一个例子是
X1.Add(new int[] { 1 });
的Add()
应该工作,只要你加入int
的数组。
List<int[]> X1 = new List<int[]>();
X1.Add(new int[] { 1, 2, 3 });
这是因为X1是一个存放数组的列表。
“通常的Add()不起作用”。是的,它确实。 'X1.Add(new [] {1});' – KSib
虽然下一次,你应该把你试图做的事情,我们可以解释你做错了什么。你可能尝试过X1.Add(7)或者其他没什么意义的东西。 – KSib
你认为代码的含义是什么?你想要一个数组列表,还是你想要一个列表*是一个数组? –