Inkonsistenter Zugriff?
-
Hallo,
ich stehe auf dem Schlauch und weiß nicht, wie ich das Problem lösen kann:
public class DatabaseAddresses { List<Location> locations; public IEnumerable<Location> getAllLocations() { ..... } }
Zugreifen möchte ich wie folgt auf die Methode:
... cbLocationName.Items.AddRange(DatabaseAddresses.getAllLocations().ToArray()); ...
Und nun erscheint die Fehlermeldung:
Inkonsistenter Zugriff: Rückgabetyp "System.Collections.Generic.IEnumerable<XYZ.Location>" ist weniger zugreifbar als Methode "XYZ.DatabaseAddresses.getAllLocations()"
Ich verstehe nur Bahnhof
-
Mache die Klasse XYZ.Location public.
-
Und die Methode getAllLocations static
-
Danke Euch :xmas1: