MediaCollection<T>
曲、ビデオ、または写真のプレイリストを表すクラスがあります。また、3 つのクラスSong
がありVideo
ます。私のクラスには次の制約があります。Picture
AMediaElement
MediaCollection<T>
class MediaCollection<T>
where T : AMediaElement, new()
{
}
これにより、曲、写真、ビデオのコレクションだけでなく、あらゆるAMediaElement
!
タイプのオブジェクトが作成されないようにするにはどうすればよいMediaCollection<AMediaElement>
ですか? MediaCollection
抽象を作成してから、他の 3 つのクラスSongCollection
、PictureCollection
およびを作成することもできますが、節VideoCollection
を使用した解決策を希望します。where