0
Я знаю, как объединить 2 списка вместе в C#, но предположим, что у меня есть IEnumerable объектов, каждый со списком. Как создать 1 огромный список, объединив все списки.Как объединить списки через Linq?
Я в принципе хочу сделать следующее в Linq (более элегантный)
//FakeObject has a list property
IEnumerable<FakeObject> objects = ...;
List<int> hugeList = new List<int>();
foreach(FakeObject object in objects)
{
List<int> list = object.list;
foreach(int i in list)
{
hugeList.Add(i)
}
}
Зачем нужен var, почему бы не объявить его как Список vastList? –
@HenleyChiu Вы можете - 'var' просто позволяет компилятору решить, какой тип будет. Вам нужно будет добавить 'ToList()' до конца, чтобы сделать его фактическим. –
спасибо. Теперь вы заработали +! :) –