.NET 4.x Непонятка наследования интерфейсов в list - C#
Формулировка задачи:
Проблему лучше опишу на "пальцах":
Скажем есть интерфейс IMyInterface. Его реализует класс MyClass.
Естественно конструкция IMyInterface i = new MyClass() работает.
Есть список List<IMyInterface> myList.
Хочу сделать список таковым: myList = new List<MyClass>; - так компилятор ругается. Такое делать впринципе можно? Если да, то каким образом?
Решение задачи: «.NET 4.x Непонятка наследования интерфейсов в list»
textual
Листинг программы
List<IMyInterface> myList = new List<IMyInterface>(); myList.Add(new MyClass());
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д