摘要:
有这样一个有关汽车的类。 public class Car { public int ID { get; set; } public string Make { get; set; } } 现在,在客户端创建一个Car的集合实例,再遍历。 static void Main(string[] args) ... 阅读全文
摘要:
关于协变逆变,SolidMango的解释是比较可取的。有了协变,比如,在需要返回IEnumerable类型的时候,可以使用IEnmerable来替代;有了逆变,比如,在需要接收IComparable类型形参方法中,可以使用IComparable类型实参来替代。 协变 先来体会协变。有2个具有继承关系的父类和子类。 public class Animal { ... 阅读全文