Interface IMediaList

IMediaList interface

Die MediaList-Schnittstelle bietet die Abstraktion einer geordneten Sammlung von Medien, ohne zu definieren oder einzuschränken, wie diese Sammlung implementiert wird. Eine leere Liste ist gleichbedeutend mit einer Liste, die das Medium „alle“ enthält.

public interface IMediaList : IEnumerable<string>

Eigenschaften

NameBeschreibung
Item { get; }Gibt den Index in der Liste zurück. Wenn der Index größer oder gleich der Anzahl der Medien in der Liste ist, wird null zurückgegeben. Der Medienindex.
Length { get; }Die Anzahl der Medien in der Liste. Der Bereich gültiger Medien reicht von 0 bis einschließlich Länge 1.
MediaText { get; }Die parsbare Textdarstellung der Medienliste. Dies ist eine durch Kommas getrennte Liste von Medien.

Methoden

NameBeschreibung
AppendMedium(string)Fügt das Medium newMedium am Ende der Liste hinzu. Wenn das neue Medium bereits verwendet wird, wird es zuerst entfernt.
DeleteMedium(string)Löscht das durch oldMedium angegebene Medium aus der Liste.

Siehe auch