说我有一个包含狗,猫等的c#中的动物集合...我如何获得基本集合中所有属于狗的所有项目,以便我可以执行对所有狗物品的其他操作,就好像它们在它们自己的单独集合中一样,就好像它们在List<Dog>
(并且对象也在基本集合中更新一样)?从基础集合中获取对象的专门集合
对于代码答案,假设List<Animals>
已足够,因为如果可能的话,我想避免implementing my own generic collection。
编辑:我刚刚注意到这个问题是非常相似的c# collection inheritance
看起来像这个问题涵盖了它,任何你不能使用'OfType'的原因? – 2013-04-22 08:16:02