Resultados de la búsqueda a petición "covariance"

2 la respuesta

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 ...

4 la respuesta

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 ...

2 la respuesta

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...

2 la respuesta

ICollection <T> no Covariant?

6 la respuesta

.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 ...

4 la respuesta

Problema de varianza de C #: Asignación de lista <Derived> como lista <Base>

Mira el siguiente ejemplo (parcialmente tomado deBlog de MSDN):

1 la respuesta

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 ...

3 la respuesta

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 &quot;debe heredar de A&quot;, la primera llamada tiene éxito pero la segund...

2 la respuesta

¿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".

3 la respuesta

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 ...