#c_sharp #linq
есть классы public class B{ } public class A{ public List ListB = new List(); } есть лист классов List ListA = new List(); как с помощью Linq методов объединить все ListB из листа ListA в один массив или лист или любую другую коллекцию IEnumerable
Ответы
Ответ 1
Использовать функцию SelectMany var listsB = ListA.SelectMany(x=>x.ListB); Или ее query-синтаксис var listsB = from a in ListA from b in a.ListB select b;
Комментариев нет:
Отправить комментарий