Метод с generic параметром, реализующий метод интерфейса - C#
Формулировка задачи:
Здравствуйте, подскажите почему ругается компилятор, что метод Add интерфейса IElementSystem не реализован? Я ведь указал, что
T
реализуетIElement
,а значитAdd(T element)
тоже что иAdd(IElement element)
, разве нет?public interface IElementSystem { void Add(IElement element); } abstract class ElementSystem<T> : IElementSystem where T : IElement { public void Add(T element) // не подходит >:( { ... } }
Решение задачи: «Метод с generic параметром, реализующий метод интерфейса»
textual
Листинг программы
public abstract class .... public void Add(IElement element) { ... }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д