У меня есть список под названием matrix. Каждый элемент в matrix содержит еще один список под названием Items. Я хочу выбрать все элементы из Items, где свойство Items.Type == true. Как это можно реализовать с помощью Linq?
Можно попробовать использовать SelectMany.
Например, есть класс
class Item
{
public bool Type {get;set;}
}
Тогда коллекция будет
var matrix = new List<List<Item>>() { new List<Item>() {
new Item() { Type = true },
new Item() { Type = false } } };
Выборка
var items = matrix.SelectMany(x=>x).Where(x=>x.Type == true).ToList();
Продвижение своими сайтами как стратегия роста и независимости