私はのリストを持っていますIAnimal
List<IAnimal> Animals
このリストの中に私は3つの異なるものがありますAnimal
Cat5つのオブジェクトDog10個のオブジェクトCow3つのオブジェクト
Animalサブタイプの3つの異なるリストを生成するにはどうすればよいですか?
結果は次のようになります
List<Cat> Cats5つのオブジェクトが含まれていますList<Dog> Dogs10個のオブジェクトが含まれていますList<Cow> Cows3つのオブジェクトが含まれています
その場合、別のコレクションタイプを使用してもかまいませんList。IEnumerableまたは他の?