Liste an UserControl

12/11/2009 - 11:57 von Dirk Herwig | Report spam
Hallo,

ich habe ein UserControl, in welchem ich eine Liste definiert habe. Vom
Formular aus sollen die Daten an die Liste übergeben werden. Ich bekomme
jedoch einen Fehler beim anlegen der Liste als public:

public partial class ContainerObject : UserControl
{
private List<CElemente> celemente = new List<CElemente>();
public List<CElemente> Celemente
{
get { return celemente; }
set { celemente = value; }
}
...

Fehler:
Fehler 1 Inkonsistenter Zugriff: Eigenschaftentyp
"System.Collections.Generic.List<ContainerObject.CElemente>" ist weniger
zugreifbar als Eigenschaft "ContainerObject.ContainerObject.Celemente"
F:\WebUI\Player\Player\ContainerObject\ContainerObject.cs 15 32
ContainerObject

Dirk
 

Lesen sie die antworten

#1 Immo Landwerth
12/11/2009 - 12:35 | Warnen spam
Dirk Herwig wrote:

Hallo,

ich habe ein UserControl, in welchem ich eine Liste definiert habe.
Vom Formular aus sollen die Daten an die Liste übergeben werden. Ich
bekomme jedoch einen Fehler beim anlegen der Liste als public:

public partial class ContainerObject : UserControl
{
private List<CElemente> celemente = new List<CElemente>();
public List<CElemente> Celemente
{
get { return celemente; }
set { celemente = value; }
}
...

Fehler:
Fehler 1 Inkonsistenter Zugriff: Eigenschaftentyp
"System.Collections.Generic.List<ContainerObject.CElemente>" ist
weniger zugreifbar als Eigenschaft
"ContainerObject.ContainerObject.Celemente"
F:\WebUI\Player\Player\ContainerObject\ContainerObject.cs 15 32
ContainerObject



Vermutlich ist CElement nicht public.

Immo Landwerth

Ähnliche fragen