У меня есть интерфейс, IFindable
, который реализован несколькими классами. Еще один класс World
содержит List<IFindable> items;
Я установил метод getItems в своем классе World
, чтобы он возвращал список IFindables. Сейчас я пытаюсь получить доступ к этому списку из моего Default.aspx.cs
класса (это веб-проект). К сожалению, я не могу этого сделать, так как этот класс не понимает, что такое IFindable. Я получаю следующую ошибку:
Inconsistent accessibility: return type
'System.Collections.Generic.List<IFindable>' is less accessible than
method 'World.getItems()'
Почему это? Я ошибся?