1

次の点を考慮してください。

public class VideoContainer<T>
{
    public string Name { get; set; }
    //public List<VideoContainer<T>> VideoContainers { get; set; }
}

public class Perspective : VideoContainer<Perspective>
{
    public List<VideoContainer<SourceContainer>> VideoContainers { get; set; }
}

タイプ VideoContainer<Perspective>.VideoContainersのみを含めることができるようにしたい。VideoContainer<SourceContainer>

with threeに新しいPerspectiveオブジェクトを追加します。問題は、リストに新しいパースペクティブを追加すると、以前に追加されたパースペクティブが null になることです。List<Perspective>VideoContainersPerspective.VideoContainers

なぜこうなった?

4

1 に答える 1