5
public void Foo<T>(Func<T> bar)
where T: IMyInterface
{
Func<IMyInterface> func = bar;
}
Minęło trochę czasu odkąd ja rozumieć kowariancji, ale nie powinno to skompilować?kowariancji, delegaci i ograniczenia typu rodzajowego
Wszystko, co można uzyskać pod numerem bar
, to także IMyInterface
. Co wydaje się być problemem?
tak, ale moja jest ładniejsza: D – TDaver
To jest automatyczne "to jest duplikatem" skomentować system dodaje. – asawyer