会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
技术 理论 及其它
殷子心的技术博客
博客园
首页
新随笔
联系
订阅
管理
2011年9月28日
.NET 4 泛型中的Covariance 和 Contravariance
摘要: 在介绍.NET 4泛型的covariance和contravariance之前,先介绍下编程语言类型系统的variance的概念。简单的说covariance使得你能够用一个更具体的类来替代一个本该父层的类。在C#中,引用类型的数组是covariant的,这是从当时的Java中学来的特性,例如:namespace variance2{ public class Animal { } p...
阅读全文
posted @ 2011-09-28 07:18 yinzixin
阅读(2582)
评论(4)
推荐(1)
编辑
公告