В Java я могу делать следующее: (предположим, Подкласс
extends Base
):
ArrayList<? extends Base> aList = new ArrayList<Subclass>();
Что эквивалентно в C # .NET? Нет ? По-видимому, ключевое слово extends
не работает:
List<Base> aList = new List<Subclass>();