2011-07-30 7 views
1

IEnumerable<IEnumerable<ItemClass>>부터 IEnumerable<ItemClass>까지 선택하는 방법은 무엇입니까? 여기 목록에서 선택하는 방법 <IEnumerable <ItemClass>> ~ IEnumerable <ItemClass>?

내가 필요 내 코드 결과로

List<IEnumerable<ItemClass>> itemsList = _source.Select(x => x.Items).ToList(); 

그냥 모든 ItemClassList<ItemClass>

+1

질문을 이해하는 것이 특히 쉽지는 않지만 .Items 속성의 유형은 무엇입니까? IEnumerable 을 구현하는 유형입니까? –

답변

7

사용 SelectMany

var q = _source.SelectMany(x => x.Items).ToList(); 
3

사용으로 SelectMany()

IEnumerable<ItemClass> foo = itemsList.SelectMany(i => i); 
관련 문제