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

1 la respuesta

La restricción genérica ignora la covarianza

Digamos que tenemos una interfaz como public interface IEnumerable<out T> { /*...*/ }es decircovariante enT. Luego tenemos otra interfaz y una clase que lo implementa: public interface ISomeInterface {} public class SomeClass : ISomeInterface ...

1 la respuesta

El parámetro debe ser un error de entrada segura

Aquí hay un fragmento de mi código: public interface IA<in TInput> { void Method(IB<TInput> entities); } public interface IB<in T> { }No puedo entender por qué obtengo el siguiente error de compilación: "El parámetro debe ser seguro para la ...

2 la respuesta

¿Cuáles son buenas razones para elegir invariancia en una API como Stream.reduce ()?

Revisión de Java 8Stream Diseño de API, me sorprendió la invariancia genérica ...

2 la respuesta

¿Por qué la Tarea <T> no es covariante?

class ResultBase {} class Result : ResultBase {} Task<ResultBase> GetResult() { return Task.FromResult(new Result()); }El compilador me dice que no puede convertir implícitamenteTask<Result> aTask<ResultBase>. ¿Alguien puede explicar por qué es ...

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

1 la respuesta

Contravarianza? Covarianza? ¿Qué tiene de malo esta arquitectura genérica ...?

Tengo algunos problemas para configurar una arquitectura de manejo de comandos. Quiero poder crear varios comandos diferentes derivados de ICommand; luego, cree varios manejadores de comandos diferentes derivados de ICommandHandler; Aquí está la ...

1 la respuesta

¿Por qué necesito una interfaz para covarianza (tipo de salida)?

Solo necesito usar la covarianteout modificador de tipo genérico nuevamente. Tenía una clase con un tipo genérico y quería agregar unout pero VS me dijo que esto solo es posible en las interfaces. ¿Pero por qué puedo usar elout modificador solo ...

2 la respuesta

Covarianza con C #

Encontré un problema interesante de covarianza en mi código C #. Tengo un genéricoMatrix<T> clase, y se ha instanciado por ejemploMatrix<int>, Matrix<object> yMatrix<Apple>. Para mi lógica de negocios, los he envuelto en un genéricoWrapper<T>. ...

2 la respuesta

Matriz de covarianza de una elipse

He estado tratando de resolver un problema. Me sorprende que no haya podido encontrar nada realmente útil en la red. Sé que a partir de los valores propios de la matriz de covarianza de la elipse, se pueden calcular los ejes mayor y menor de la ...

1 la respuesta

PyMC - estimación de matriz de varianza-covarianza

Leí el siguiente artículo ( http://www3.stat.sinica.edu.tw/statistica/oldpdf/A10n416.pdf [http://www3.stat.sinica.edu.tw/statistica/oldpdf/A10n416.pdf]) donde modelan la matriz de varianza-covarianza Σ como: Σ = diag (S) * R * diag (S) (Ecuación ...