Сгладьте список в LINQ

То, что Вы хотите, List , где Вы всегда звоните RemoveAt(0) , когда Вы хотите получить объект от Queue. Все остальное - то же, действительно (звонящий Add добавил бы объект в конец Queue).

287
задан Babak Naffas 6 May 2014 в 13:00
поделиться

5 ответов

Попробуйте SelectMany ()

var result = iList.SelectMany( i => i );
525
ответ дан 23 November 2019 в 01:47
поделиться

Как это?

var iList = Method().SelectMany(n => n);
11
ответ дан 23 November 2019 в 01:47
поделиться
iList.SelectMany(x => x).ToArray()
22
ответ дан 23 November 2019 в 01:47
поделиться

С синтаксисом запроса:

var values =
from inner in outer
from value in inner
select value;
81
ответ дан 23 November 2019 в 01:47
поделиться

Если у вас есть List > k , вы можете сделать

List<int> flatList= k.SelectMany( v => v).ToList();
10
ответ дан 23 November 2019 в 01:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: