如何列出List <string> [] </string> </string>的<string> []

时间:2013-05-16 20:29:39

标签: c# list

我有一个这样的清单:

List<string>[] lstGroups = new List<string>[]{new List<string>()};

另一个:

List<string>[] lstUsers = new List<string>[] { 
               new List<string>(),
               new List<string>(),
               new List<string>(),
               new List<string>(),
               new List<string>(),
               lstGroup };

这不起作用。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

lstUsers是一系列列表。使用集合初始值设定项时,您可以添加一堆列表。集合初始值设定项中的每个项都需要是List<string>类型。 lstGroups的类型为List<string>[]。它是一个列表数组,而不是列表,因此您不能将其作为列表中的一个项目包含在内。

如果您要将lstGroups中的所有项目添加到lstUsers,最简单的方法可能是:

lstUsers = lstUsers.Concat(lstGroups).ToArray();