无法将List添加到其他列表

时间:2013-03-31 02:37:54

标签: c# asp.net

我有两个列表定义为

List<List<int>> thirdLevel = new List<List<int>>();
List<List<int>> fourthLevel = new List<List<int>>();

这里列表的类型是相同的。 我想将1个列表的内容添加到其他列表中。只想复制该列表。我无法在其他地方添加1个列表。

我尝试使用:

thirdLevel.Add(fourthLevel);

但我只收到错误。错误表明Add(int)的重载方法有一些无效的参数。我不知道该怎么办。我不能以这种方式添加列表吗?

如果我在列表中定义了列表,你能指导我,如何向其他人添加一个列表。

1 个答案:

答案 0 :(得分:2)

如果您将项目列表添加到另一个列表中,则声音需要AddRange而不是Add

 thirdLevel.AddRange(fourthLevel);