我需要从列表或可枚举对象的列表中填充列表。
考虑以下类:
现在,我想把所有的项目都填入一个列表中,就像这样。
但是在上面的AddRange中我遇到了错误,请有人帮忙编写这种情况下的AddRange。
考虑以下类:
public class Data
{
public int ID;
public List<string> Items;
}
List<Data> lstData= new List<Data>();
lstData.Add(new Data { ID = 1, Items = new List<string> { "item1", "item2" } });
lstData.Add(new Data { ID = 2, Items = new List<string> { "item3", "item4" } });
现在,我想把所有的项目都填入一个列表中,就像这样。
List<string> values = new List<string>();
values.AddRange(lstData.Select(a => a.Items));
但是在上面的AddRange中我遇到了错误,请有人帮忙编写这种情况下的AddRange。