随笔 - 105  文章 - 25 评论 - 2417 trackbacks - 29

09 2010 档案
协变(Covariance)和逆变(Contravariance)的十万个为什么
摘要: ● 协变和逆变的定义是什么?给我们带来了什么便利?如何应用?● 对于可变的泛型接口,为什么要区分成协变的和逆变的两种?只要一种不是更方便吗?● 为什么还有不可变的泛型接口,为什么有的泛型接口要故意声明成不可变的?● 复合的可变泛型接口遵循哪些规则?● 协变和逆变的数学定义是什么?如何利用数学模型解释C#4里的协变和逆变的规则?阅读全文
posted @ 2010-09-27 08:52 1-2-3 阅读(2495) | 评论 (17) 编辑