У меня есть такая структура классов:
abstract class Base{}
class Descendant : Base{}
У меня есть другой класс, которому нужен список типа List<Base>
.Я знаю, что могу просто добавить Descendant
экземпляров к List<Base>
, но я думаю, что было бы предпочтительнее продолжать печатать здесь более строго.
Какой самый простой способ каста от List<Descendant>
до List<Base>
?