我有如下这样的基类:
public class Scene
{
public IList<SceneModel> Models {get; set;}
}
public class SceneModel { }
以及像这样的派生类:
public class WorldScene : Scene
{
public override IList<WorldModel> Models {get; set;}
}
public class WorldModel : SceneModel { }
我的问题是,我该如何管理它。目前编译器对此不满意(而且老实说,这看起来有点奇怪)。所以我想做的事情是不可能的吗?如果是,为什么?或者它是可能的,只是我走错了方向?