在C#4.0中通用協(xié)方差和Contra方差是如何實(shí)現(xiàn)的?我沒(méi)有參加PDC 2008,但我聽(tīng)說(shuō)了一些消息,C#4.0被宣布支持通用協(xié)方差和反向方差。那是,List<string>可以分配給List<object>..怎么可能呢?在喬恩·斯基特的書(shū)里深度C#,解釋了C#泛型不支持協(xié)方差和反向方差的原因.它主要用于編寫(xiě)安全代碼?,F(xiàn)在,C#4.0更改為支持它們。會(huì)帶來(lái)混亂嗎?有誰(shuí)知道C#4.0的細(xì)節(jié)可以給出一些解釋嗎?
在C#4.0中通用協(xié)方差和Contra方差是如何實(shí)現(xiàn)的?
炎炎設(shè)計(jì)
2019-07-10 15:00:02