У меня есть такая настройка:
abstract class Foo {}
class Bar : Foo {}
и метод в другом месте этой формы:
void AddEntries(List<Foo>) {}
Я пытаюсь вызвать этот метод, используя список объектов типа Bar
List<Bar> barList = new List<Bar>()
AddEntries(barList);
но это дает мне ошибку:
не может преобразовываться из списка <Bar> для списка <Foo>
Во всяком случае, вокруг этой проблемы? Мне нужно сохранить определение метода с помощью абстрактного класса.