私はこのような基本クラスを持っています:
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 { }
だから私の質問は、これをどのように管理するかです。現状では、コンパイラはこれに満足していません(そして、正直なところ、とにかく私には少し奇妙に見えます)。それで、私がやろうとしていることは不可能ですか?もしそうなら、なぜですか?それとも可能で、私はそれを間違った方法で行っていますか?