У меня есть класс Foo
, реализующий интерфейс IFoo
. У меня есть метод, принимающий List
в качестве параметра. Однако он не может конвертировать из List
в List
- это меня удивляет, поскольку Foo
реализует интерфейс IFoo
.
Как я могу это обойти и почему это происходит? (Всегда полезно учиться на ошибках)