компилируется?
interface IFirst { }
class First : IFirst { }
interface ISecond<in T> where T : IFirst { }
class Second : ISecond<First> { }
...
ISecond<IFirst> second = new Second();
Ну ты нам скажи, почему.
Обсуждают сегодня