Для подобного cлучая:
class Class1{}
class Class2
{
public IEnumerable<Class1> Item{get;set;}
}
Нужно из коллекции объектов класса Class2 получить все объекты класса Class1. Спасибо.
Здравствуйте, Аноним, Вы писали:
А>Нужно из коллекции объектов класса Class2 получить все объекты класса Class1. Спасибо.
IEnumerable<Class2> xs = new []
{
new Class2 { Item = new [] { new Class1(), new Class1(), new Class1() } },
new Class2() { Item = new [] { new Class1() } },
new Class2() { Item = new Class1[] { } },
};
IEnumerable<Class1> ys = xs.SelectMany(x => x.Item);