SelectMany()
Разворачивает вложенные коллекции (flatMap).
Сигнатура
IEnumerable<TResult> source.SelectMany(Func<T, IEnumerable<TResult>> selector)Проецирует каждый элемент во вложенную последовательность и склеивает все результаты в одну плоскую последовательность.
var groups = new[] {
new[] { 1, 2 },
new[] { 3, 4 }
};
groups.SelectMany(g => g); // [1, 2, 3, 4]