鉴于此类:
public class Parent
{
public Child[] Children {get;set;}
}
Run Code Online (Sandbox Code Playgroud)
这个数组:
Parent[] parents;
Run Code Online (Sandbox Code Playgroud)
如何使用Linq或其他方法从父数组中检索所有子项?这看起来很糟糕:
IList<Child> children = new List<Child>();
foreach(var parent in parents)
children.AddRange(parent.Children);
Run Code Online (Sandbox Code Playgroud)
或者那不是那么糟糕?:-)