比如说,我的 Dog 班还有另一个班,Flea。
class Dog
{
public Flea flea;
}
现在,如果我有一个 Dogs 列表:List<Dogs> manyDogs
我怎样才能把这个列表变成一个List<Flea> fleaInEachDogs
?
目前我会这样做:
List<Flea> fleaInEachDogs = new List<Flea>();
foreach(Dog d in manyDogs)
{
fleaInEachDogs.Add(d.flea);
}
List
但我认为所有班级肯定都可以使用更方便的聚合方法。有没有存在?