5
public void Foo<T>(Func<T> bar)
where T: IMyInterface
{
Func<IMyInterface> func = bar;
}
E 'stato un po' che avevo capito covarianza, ma non dovrebbe questa compilazione?covarianza, delegati e vincoli di tipo generico
Tutto bar
può restituire è anche un IMyInterface
. Quello che sembra essere il problema?
sì ma la mia è più bella: D – TDaver
Questo è l'automatico "questo è un duplicato" commenta il sistema aggiunge. – asawyer