public class Animals:CollectionBase
{ public void Add(Animal newAnimal)
{
List.Add(newAnimal);
} public void Remove(Animal oldAnimal)
{
List.Remove(oldAnimal);
} public Animals()
{
}}这个里面的抽象类CollectionBase 应该继承了接口IListList是什么?Add是其静态方法吗?接口IList跟List的关系是什么呢?CollectiongBase类跟List又是什么关系?
估计是基础知识,见笑了
{ public void Add(Animal newAnimal)
{
List.Add(newAnimal);
} public void Remove(Animal oldAnimal)
{
List.Remove(oldAnimal);
} public Animals()
{
}}这个里面的抽象类CollectionBase 应该继承了接口IListList是什么?Add是其静态方法吗?接口IList跟List的关系是什么呢?CollectiongBase类跟List又是什么关系?
估计是基础知识,见笑了
http://msdn.microsoft.com/zh-cn/library/system.collections.collectionbase.list.aspx