Der <Zugriffsmodifizierer>-Zugriffsmodifizierer ist ungültig

Aktualisiert: November 2007

Access modifier '<accessmodifier>' is not valid

Eine Get-Anweisung oder eine Set-Anweisung (Visual Basic) gibt eine Zugriffsebene an, die weniger restriktiv ist als die für die enthaltende Eigenschaft angegebene Zugriffsebene.

Sie können immer eine Zugriffsebene für die Eigenschaft angeben. Sie können außerdem für höchstens eine ihrer Eigenschaftenprozeduren (Get oder Set) eine andere Zugriffsebene angeben, sofern diese restriktiver als die Zugriffsebene der Eigenschaft ist. Wenn beispielsweise die Eigenschaft Friend ist, können Sie für eine Eigenschaftenprozedur Private, jedoch nicht Public angeben. Sie können keine Zugriffsebenen für beide Eigenschaftenprozeduren angeben.

Fehler-ID: BC31100

So beheben Sie diesen Fehler

  • Legen Sie für die Eigenschaftenprozedur eine restriktivere Zugriffsebene als für die Eigenschaft fest, oder entfernen Sie den Zugriffsmodifizierer vollständig.

  • Deklarieren Sie die weniger restriktive Zugriffsebene in der Property-Anweisung, und deklarieren Sie die restriktivere Zugriffsebene in einer der Eigenschaftenprozeduren.

Siehe auch

Aufgaben

Gewusst wie: Deklarieren einer Eigenschaft mit gemischten Zugriffsebenen

Konzepte

Property-Prozeduren