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
- Entfernen Sie das Overridable-Schlüsselwort aus der Property-Anweisung-Anweisung, oder entfernen Sie das Private-Schlüsselwort aus der Get-Anweisung oder aus der Set-Anweisung (Visual Basic).
Siehe auch
Aufgaben
Gewusst wie: Deklarieren einer Eigenschaft mit gemischten Zugriffsebenen