泛型如何进行隐式转换

在对象之间,我们通过多态进行创建对象,父类编译,子类运行,从而达到代码上的复用性与解耦性。但我们发现在泛型中List<>限制的类型,我们不能类似的通过多态来进行编译运行:List<BaseA> list = new List<SubA>();发现会出现如下错误 1.为什么使用此方式 2.该如何解决 3.为什么出现这种现象 以目前我遇到的情况来说,避免了方法的重载,且方法实现方式却是一样的,如果不能
相关文章
相关标签/搜索