Resultados de la búsqueda a petición "covariance"
Tipo de retorno covariante y conversión de tipo
s->duplicate() devuelve un objeto de tipoBox*, pero recibo un error al inicializarlo conBox*. Parece que se está volviendo a convertirShape*. ¿Cuál es el punto de tener tipos de retorno covariantes si se convierte de nuevo al puntero de la clase ...
Covariance e IList
Me gustaría una colección Covariante cuyos elementos se puedan recuperar por índice. IEnumerable es la única colección .net que conozco que es covariante, pero no tiene este soporte de índice. Específicamente, me gustaría hacer ...
Scvar contravarianza y covarianza.
Estoy jugando con el sistema de tipos de scala y encontré un caso extraño. Tengo una razón importante para creer, no entiendo la covariante y la covarianza.E...
.NET 4.0 Covarianza
En respuesta a otrapregunt [https://stackoverflow.com/questions/9380756/inheritance-with-c-sharp-generic-while-class-type-is-inherited/9380811#9380811] He intentado hacer lo siguiente. No creo haber interpretado esa pregunta correctamente, pero ...
Problema de varianza de C #: Asignación de lista <Derived> como lista <Base>
Mira el siguiente ejemplo (parcialmente tomado deBlog de MSDN):
Almacenar un objeto que implementa múltiples interfaces y deriva de una cierta base (.net)
En .net, es posible usar genéricos para que una función pueda aceptar argumentos que admitan una o más interfaces y se deriven de un tipo base, incluso si no existe ningún tipo único del que se derivan todos los tipos de argumentos válidos. Por ...
Error de conversión de tipo C # a pesar de la restricción genérica
Por qué, con una restricción genérica en el parámetro de tipo T de la clase P de "debe heredar de A", la primera llamada tiene éxito pero la segund...
¿Cómo se usan la covarianza y la contra-varianza en el diseño de aplicaciones comerciales?
Sé sobre el uso deco- ycontravariance en la biblioteca estándar (por ejemplo, colecciones y rasgosFunction) Me pregunto cómoco- ycontravariance se utilizan en el diseño de aplicaciones empresariales del "mundo real".
Genéricos: Lista <? extiende Animal> es lo mismo que List <Animal>?
Solo estoy tratando de entender elextends palabra clave en Java Generics. List<? extends Animal> significa que podemos rellenar cualquier objeto en elList cualES UN Animal entonces lo siguiente no significará lo mismo: List<Animal>¿Alguien ...