C# 4.0中的协变和逆变
2009-05-18 20:59
267 查看
什么是协变:一个操作如果在 T 和 U 两个类型上执行后返回的 T' 和 U' 之间的关系跟原来的 T 和 U 之间的关系相同,则这个操作就叫做协变。英文名:Covariance。
什么是逆变:一个操作如果将 T 和 U 的大小关系改变了(大变小,小变大 - 逆转),但是不改变 T 和 U 之间的相等或不相干这两个关系,则这个操作就叫做逆变。英文名:Contravariance。
什么是逆变:一个操作如果将 T 和 U 的大小关系改变了(大变小,小变大 - 逆转),但是不改变 T 和 U 之间的相等或不相干这两个关系,则这个操作就叫做逆变。英文名:Contravariance。
相关文章推荐
- C#4.0中的协变和逆变
- 好文章——C# 4.0新特性-"协变"与"逆变"以及背后的编程思想
- C# 4.0新特性-"协变"与"逆变"以及背后的编程思想
- [转]C#4.0中的协变和逆变
- C# 4.0新特性-"协变"与"逆变"以及背后的编程思想
- C# 4.0新特性-"协变"与"逆变"以及背后的编程思想
- C# 新特性_协变与逆变 (.net 4.0)
- C# 4.0新特性-"协变"与"逆变"以及背后的编程思想
- C# 4.0新特性——“协变”与“逆变”以及背后的编程思想
- <转>C# 4.0 为泛型编程引入了 协变 和 逆变 支持,这是个不错的福利,能省掉以往的一些麻烦。不过当前(Beta2)仅支持泛型接口和泛型委托。
- <转>C# 4.0 为泛型编程引入了 协变 和 逆变 支持,这是个不错的福利,能省掉以往的一些麻烦。不过当前(Beta2)仅支持泛型接口和泛型委托。
- C# 4.0新特性——“协变”与“逆变”以及背后的编程思想(转)
- C# 4.0 新特性之"协变"与"逆变"[转]
- C#4.0新特性之(三)协变与逆变
- C# 4.0中的协变和逆变(一)
- C# 2010协变和逆变的新特性
- C#笔记 -- 协变、逆变
- C# 中的协变和逆变
- 【转】c# 协变和逆变
- 转载.NET 4.0中的泛型的协变和逆变