public class Parent
{
public Child[] Children {get;set;}
}
그리고이 배열 :
Parent[] parents;
가 어떻게 모든 부모의 배열에서 아이들을 검색 할 수 있습니다 Linq에 또는 다른 뭔가를 사용하여 ? 이것은 나쁨으로 보입니다.
IList<Child> children = new List<Child>();
foreach(var parent in parents)
children.AddRange(parent.Children);
아니면 그렇게 나쁘지 않습니까? :-)
빙고 방고, SelectMany는 핸디 dandiest 중 하나입니다 linq의 부분. –
그는 목록을 원합니다. List.AddRange (parents.SelectMany ...) –
@Joel Etherton : 또는 .ToArray() 대신에 .ToList() : –