Freigeben über


Die Eigenschaft kann nicht als '<Eigenschaftenmodifizierer>' deklariert werden, da sie einen Private-Accessor enthält

Aktualisiert: November 2007

Property cannot be declared '<propertymodifier>' because it contains a 'Private' accessor

Eine Eigenschaft mit einer Private-Eigenschaftenprozedur ist (Get oder Set) ist als Overridable markiert.

Wenn die Eigenschaft oder Prozedur einer Basisklasse als Private (Visual Basic) deklariert ist, kann diese Eigenschaft oder Prozedur nicht von einer abgeleiteten Klasse überschrieben werden, da sie nicht darauf zugreifen kann. Daher können Sie Private nicht in Verbindung mit Overridable verwenden. Dies gilt nicht nur für die Eigenschaft selbst, sondern auch für die einzelnen Eigenschaftenprozeduren.

Fehler-ID: BC31108

So beheben Sie diesen Fehler

Siehe auch

Aufgaben

Gewusst wie: Deklarieren einer Eigenschaft mit gemischten Zugriffsebenen

Konzepte

Property-Prozeduren