Страницы

Поиск по вопросам

воскресенье, 2 февраля 2020 г.

Как правильно из коллекции параметризованной другой коллекцией вывести данные в одномерный массив

#c_sharp


Всем здравствуйте, есть у меня массив List>readyList. То есть в List
содержаться несколько коллекций. Как мне получить простой стринговый массив,то есть
в это массиве все элементы из всех внутренних коллекций. Думаю и не могу сообразить,
вроде простой форыч не подходит.
    


Ответы

Ответ 1



Как вариант, использовать LINQ, а точнее SelectMany. Простой пример: List> list = new List> { new List {"111", "222"}, new List {"333", "444"} }; List result = list.SelectMany(x => x).ToList(); Если без LINQ, то примерно так: List result = new List(); foreach (var item in list) { result.AddRange(item); } Результат:

Комментариев нет:

Отправить комментарий