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