El equivalente de C # de Java <? extiende Base> en genéricos
En Java, puedo hacer lo siguiente: (supongaSubclass
se extiendeBase
):
ArrayList<? extends Base> aList = new ArrayList<Subclass>();
¿Cuál es el equivalente en C # .NET? No hay? extends
palabra clave aparentemente y esto no funciona:
List<Base> aList = new List<Subclass>();