J'ai une interface, IFindable
qui est implémentée par quelques classes. Une autre classe World
contient unAccéder aux interfaces des classes qui ne les implémentent pas?
J'ai mis en place une méthode getItems dans ma classe World
, pour retourner la liste des IFindables. Maintenant, j'essaye d'accéder à cette liste de ma classe Default.aspx.cs
(ceci est un projet Web). Malheureusement, je ne semble pas capable de le faire puisque cette classe ne comprend pas ce qu'est IFindable. J'obtiens l'erreur suivante:
Inconsistent accessibility: return type
'System.Collections.Generic.List<IFindable>' is less accessible than
method 'World.getItems()'
Pourquoi est-ce? Est-ce que je me suis trompé?
Pouvez-vous poster du code? –