public void CollectionTest() { //Collection<T>类是一个可定制的List<T>包装类, 实现了IList<T>和IList //Collection<T>提供了类似钩子的四个虚方法(ClearItem、InsertItem、RemoveItem、SetItem) var zoo = new Zoo1(); zoo.Animals.Add(new Animal1("Bird", 1)); zoo.Animals[0] = new Animal1("Dog", 2); zoo.Animals.RemoveAt(0); zoo.Animals.Clear(); }
public AnimalCollection1(Zoo1 zoo) { this.zoo = zoo; }