Невозможно передать List методу, ожидающему List , где Foo : IFoo

У меня есть класс Foo , реализующий интерфейс IFoo . У меня есть метод, принимающий List в качестве параметра. Однако он не может конвертировать из List в List - это меня удивляет, поскольку Foo реализует интерфейс IFoo .

Как я могу это обойти и почему это происходит? (Всегда полезно учиться на ошибках)

7
задан The Communist Duck 1 August 2011 в 17:34
поделиться