#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); } Результат:
Комментариев нет:
Отправить комментарий