Entwickler-Ecke
C# - Die Sprache - Fehler: Inkonsistenter Zugriff: Eigenschaftentyp "System.Col
srusso - Mi 14.11.07 23:47
Titel: Fehler: Inkonsistenter Zugriff: Eigenschaftentyp "System.Col
Hallo,
habe folgenden Code:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| public class Event { private List<Fotos> fotoFiles;
public List<Fotos> FotoFiles { get { if (fotoFiles == null) { fotoFiles = new List<Fotos>(); this.fillFotoFiles(); } return fotoFiles; } set { fotoFiles = value; } } |
und bekomme folgende Fehlermeldung, mit der ich so gar nichts anfangen kann
Inkonsistenter Zugriff: Eigenschaftentyp "System.Collections.Generic.List<FotoMap.Fotos>" ist weniger zugreifbar als Eigenschaft "FotoMap.Event.FotoFiles"
Ich habe vorher mit einer ArrayList (private ArrayList fotoFiles) gearbeitet und wollte diese jetzt in eine generische Liste ändern.
Hat jemand eine Ahnung, was ich falsch mache ??
Christian S. - Mi 14.11.07 23:48
Die Meldung sagt es doch: Die Klasse "Fotos" ist nicht public (ich tippe mal auf den Standard "internal"), wird in der Event-Klasse aber in einer public-Eigenschaft verwendet.
//edit: Ganz vergessen: :welcome:
srusso - Mi 14.11.07 23:58
Ohje, das darf doch einfach nicht wahr sein !!!
Vielen Dank, genau da lag das Problem.
Ich glaube ich sollte jetzt ins Bett gehen.
Gutes Nächtle ...
Salvatore
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!