Der Zugriffsmodifizierer „<accessmodifier>“ ist ungültig

Eine Get Statement- oder Set Statement-Anweisung gibt eine Zugriffsebene an, die weniger einschränkend als die für die enthaltende Eigenschaft festgelegte Zugriffsebene ist.

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

Fehler-ID: BC31100

So beheben Sie diesen Fehler

  • Legen Sie die Zugriffsebene für die Eigenschaftenprozedur stärker einschränkend als für die Eigenschaft fest, oder entfernen Sie den Zugriffsmodifizierer ganz.

  • Deklarieren Sie die weniger restriktive Zugriffsebene in der Property Statement, und deklarieren Sie die stärker einschränkende Zugriffsebene in einer der Eigenschaftenprozeduren.

Siehe auch