猿问

在C#4.0中通用协方差和Contra方差是如何实现的?

在C#4.0中通用协方差和Contra方差是如何实现的?

我没有参加PDC 2008,但我听说了一些消息,C#4.0被宣布支持通用协方差和反向方差。那是,List<string>可以分配给List<object>..怎么可能呢?

在乔恩·斯基特的书里深度C#,解释了C#泛型不支持协方差和反向方差的原因.它主要用于编写安全代码。现在,C#4.0更改为支持它们。会带来混乱吗?

有谁知道C#4.0的细节可以给出一些解释吗?


炎炎设计
浏览 377回答 3
3回答
随时随地看视频慕课网APP
我要回答