Помогите составить Ling запрос
От: Аноним  
Дата: 02.06.13 17:33
Оценка:
Для подобного cлучая:


 class Class1{}

 class Class2
  {
    public IEnumerable<Class1> Item{get;set;}
  }


Нужно из коллекции объектов класса Class2 получить все объекты класса Class1. Спасибо.
Re: SelectMany()
От: Qbit86 Кипр
Дата: 02.06.13 17:41
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Нужно из коллекции объектов класса 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);
Глаза у меня добрые, но рубашка — смирительная!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.