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