Эквивалент в универсальных шаблонах

В Java я могу делать следующее: (предположим, Подкласс extends Base ):

ArrayList<? extends Base> aList = new ArrayList<Subclass>();

Что эквивалентно в C # .NET? Нет ? По-видимому, ключевое слово extends не работает:

List<Base> aList = new List<Subclass>();
58
задан Louis Rhys 19 January 2011 в 06:51
поделиться