黑马程序员技术交流社区
标题:
协变和逆变
[打印本页]
作者:
Max_骏
时间:
2014-3-19 11:42
标题:
协变和逆变
本帖最后由 Max_骏 于 2014-3-20 15:07 编辑
在C#中怎么理解协变和逆变,具体怎么使用!!!
作者:
mdb
时间:
2014-3-19 11:54
本帖最后由 mdb 于 2014-3-19 12:16 编辑
我也不太懂,求涨知识
作者:
threederek
时间:
2014-3-19 14:42
http://www.cnblogs.com/LoveJenny/archive/2012/03/13/2392747.html
参考下这吧 写得貌似挺具体的
作者:
shangxin
时间:
2014-3-19 15:18
逆变量:泛型类型参数可以从一个基类更改为该类的派生类,逆变量只出现在输入位置;
协变量:泛型类型参数可以从一个派生类更改为该类的基类,协变量只出现在输出的位置
直白的理解:
“协变”->”和谐的变”->”很自然的变化”->string->object :协变。
“逆变”->”逆常的变”->”不正常的变化”->object->string 逆变。
这是我在网上搜到的,你也可以参考下这个网址:
http://www.cnblogs.com/yxueg/articles/2430652.html
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2