2019年11月21日

C#中的协变和逆变

摘要: 1.为什么要有协变、逆变? 通常只有具备继承关系的对象才可以发生隐式类型转换,如Base b=new sub()。 协变和逆变可以使得更多的类型之间能够实现隐式类型转换、类型安全性有了保障。 2、为什么泛型接口要引入协变、逆变? 基于以上原因的同时、许多接口仅仅将类型参数用于参数或返回值。所以支持协 阅读全文

posted @ 2019-11-21 16:32 not_ull 阅读(744) 评论(0) 推荐(0) 编辑

导航