我有一个Cat
类和一个Dog
类,实现了一个名为IAnimal
的接口。将两个铸造类列表附加在一起
我有一个方法,获取cats
和dogs
的列表。 目前我可以将cats
转换为IAnimal
并将其添加到animalList
。
List<IAnimal> animalList;
...
public void setUpList(List<Cat> cats, List<Dog> dogs){
animalList = cats.ToList<IAnimal>();
}
有投两个cats
和dogs
到IAnimal
并将它们组合到一个列表中的一个雄辩的语言?
我收到错误消息,我无法将类型强制转换为类型GenericList –
lost9123193
@ lost9123193 - 它应该是'cats .Union(dogs.Cast())。ToList()'; –
Alexei