IMediaList

IMediaList interface

Интерфейс MediaList обеспечивает абстракцию упорядоченной коллекции медиа, не определяя и не ограничивая реализацию этой коллекции. Пустой список аналогичен списку, который содержит носитель «все».

public interface IMediaList : IEnumerable<string>

Характеристики

Имя Описание
Item { get; } Возвращает индекс в списке. Если индекс больше или равен количеству носителей в списке, возвращается значение null. Индекс носителя.
Length { get; } Количество носителей в списке. Диапазон допустимых носителей — от 0 до length-1 включительно.
MediaText { get; } Разбираемое текстовое представление списка мультимедиа. Это список медиафайлов, разделенных запятыми.

Методы

Имя Описание
AppendMedium(string) Добавляет носитель newMedium в конец списка. Если newMedium уже используется, он сначала удаляется.
DeleteMedium(string) Удаляет из списка носитель, указанный oldMedium.

Смотрите также