TransWikia.com

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

Stack Overflow на русском Asked by Alexandr Volkov on January 1, 2022

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

One Answer

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

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


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

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


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

Answered by Grundy on January 1, 2022

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP