之所以会想写关于协变和逆变的知识点,主要是因为在泛型委托中提到了这个知识点. 1.什么是可变性 可变性是.NET4.0中的一个特性,可变形分为:协变性,逆变性,不可变性. 2.在.NET4.0出来之前能够有可变性?有的,下面将提供案例.参考地址:http://www.cnblogs.com/DeepLearing/p/4592759.html 案例:1 class Program { static void Main(string[] args) { Course c = new Console…