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]
← Все записи: Стандартная библиотека C#
Поддержать проект