Конструктор базового класса с интерфейсом

Не могу провести базовый конструктор с интерфейсом через наследованный. Пишет ошибку про приведения типов. В чем проблема?введите сюда описание изображения


Ответы (1 шт):

Автор решения: Grundy

Ошибка заключается в том, что в базовом классе нет соответствующего конструктора.

Поэтом нужно либо вызывать другой конструктор, либо передавать другой параметр.


Вместо общего класса Queue, надо было использовать generic класс Queue<T>, у которого есть необходимый конструктор, тогда проблемы из вопрос не было бы

введите сюда описание изображения


Так же вместо IEnumerable<T> можно было использовать любой тип реализующий ICollection, в этом случае тоже работало бы.

→ Ссылка