<member> in class <class> cannot override <baseMember> in class <baseClass> because an intermediate class <intermediateClass> overrides <member> in class <baseClass> but is not accessible.

Fehler-ID: BC30981

So beheben Sie diesen Fehler

  • Ändern Sie die Vererbungsstruktur, um direkt von der Basisklasse zu erben, anstatt die Zwischenklasse zu durchlaufen.
  • Machen Sie die Zwischenklasse barrierefrei, indem Sie den Zugriffsmodifizierer auf Public eine entsprechende Ebene ändern.
  • Überschreiben Sie das Element auf der entsprechenden Ebene in der Vererbungshierarchie, auf die zugegriffen werden kann.
  • Überprüfen Sie den Klassenentwurf, um die richtigen Zugriffsstufen in der gesamten Vererbungskette sicherzustellen.

Siehe auch