'<Methode1>' kann '<Methode2>' nicht überschreiben, da dies den Zugriff auf die Basismethode erweitert
Aktualisiert: November 2007
'<method1>' cannot override '<method2>' because it expands the access of the base method
Eine Prozedur gibt Overrides an, deklariert aber einen Zugriff, der weniger restriktiv ist als der Zugriff der zu überschreibenden Methode. Sie können den Zugriff nicht erweitern, d. h., die überschreibende Methode kann keinen umfassenderen Zugriff haben als die Methode, die von ihr überschrieben wird. Wenn die Basisklassenmethode beispielsweise als Protected festgelegt ist, können Sie sie nicht mit einer Public-Methode überschreiben.
Fehler-ID: BC32203
So beheben Sie diesen Fehler
- Entfernen Sie das Overrides-Schlüsselwort, oder ändern Sie den Zugriff so, dass er mindestens so restriktiv ist wie der Zugriff der Basisklassenmethode.
Siehe auch
Konzepte
Überschreiben von Eigenschaften und Methoden