会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
给大家推荐一个NetCore+EFCore的快速开发框架
MyStory......
博客园
首页
新随笔
联系
订阅
管理
2013年1月24日
C# 协变和逆变 精解(直观明了,简单易懂)
摘要: 只用于泛型接口或委托 out 协变, 可用派生程度更大的子类替换父类型的参数,只能用于方法的返回值 父类本来就可以用子类替换的,但是,在List<父> a=new List<子>();这样的场合就不行了,因为List<X>本身没有继承关系的,要用IEnumerable<out T>. in 逆变,可
阅读全文
posted @ 2013-01-24 14:20 hexllo
阅读(406)
评论(0)
推荐(0)
编辑
公告
给大家推荐一个NetCore+EFCore的快速开发框架