說我有一個包含狗,貓等的c#中的動物集合...我如何獲得基本集合中所有屬於狗的所有項目,以便我可以執行對所有狗物品的其他操作,就好像它們在它們自己的單獨集合中一樣,就好像它們在List<Dog>
(並且對象也在基本集合中更新一樣)?從基礎集合中獲取對象的專門集合
對於代碼答案,假設List<Animals>
已足夠,因爲如果可能的話,我想避免implementing my own generic collection。
編輯:我剛剛注意到這個問題是非常相似的c# collection inheritance
看起來像這個問題涵蓋了它,任何你不能使用'OfType'的原因? – 2013-04-22 08:16:02