죄송합니다. 제목이 아플뿐입니다. 당신은 하나의 문으로 그것을 축소 할 수 있습니다 경우개체 컬렉션의 컬렉션 속성을 조합하는 방법은 있습니까?
public IEnumerable<Child> GetAllChildren(IEnumerable<Parent> parents){
var result = new List<Child>();
foreach(Parent parent in parents)
foreach(Child child in parent.Children)
result.Add(child);
return result;
}
, 미친 어려움에 그것을 시도 :
한 줄에 다음 코드 세그먼트를 축소 Linq를 컬렉션에 확장 방법이 있는지 궁금 하군요public IEnumerable<Child> GetAllChildren(IEnumerable<Grandparent> nanas){
var result = new List<Child>();
foreach(Grandparent papa in nanas)
foreach(Parent parent in papa.Children)
foreach(Child child in parent.Children)
result.Add(child);
return result;
}
나는 이것을 대답으로 선택하지 않은 이유를 모르겠다 ... – Will