相关疑难解决方法(0)

使用List <derivedClass>覆盖List <baseClass>

我有这样的基类:

public class Scene
{
    public IList<SceneModel> Models {get; set;}
}

public class SceneModel { }
Run Code Online (Sandbox Code Playgroud)

和派生类如下:

public class WorldScene : Scene
{
    public override IList<WorldModel> Models {get; set;}
}

public class WorldModel : SceneModel { }
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,我该如何管理呢.目前编译器对此并不满意(说实话,无论如何它看起来有点奇怪).那么我正在努力做什么不可能?如果是这样,为什么?或者是否有可能,我只是以错误的方式去做?

c# base-class derived-class

5
推荐指数
1
解决办法
1312
查看次数

标签 统计

base-class ×1

c# ×1

derived-class ×1