5
public void Foo<T>(Func<T> bar)
where T: IMyInterface
{
Func<IMyInterface> func = bar;
}
Ha sido un tiempo desde que había entendido covarianza, pero no debe compilar este?de covarianza, delegados y limitaciones de tipo genérico
Cualquier cosa bar
puede devolver también es IMyInterface
. ¿Cuál parece ser el problema?
sí, pero la mía es más bonita: D – TDaver
Esa es la automática "se trata de un duplicado", comentan el sistema añade. – asawyer