Metoda "<method1>" nie może zastąpić metody "<method2>", ponieważ rozszerza dostęp do metody podstawowej

Procedura określa Overrides , ale deklaruje dostępność mniej restrykcyjną niż metoda, która ma zostać zastąpiona. Nie można rozwinąć ułatwień dostępu, co oznacza, że nie można zwiększyć dostępności metody zastępowania niż metoda, która zastępuje. Jeśli na przykład metoda klasy bazowej to Protected, nie można zastąpić jej Public metodą .

Identyfikator błędu: BC32203

Aby poprawić ten błąd

  • Overrides Usuń słowo kluczowe lub zmień dostępność na co najmniej tak restrykcyjną, jak w przypadku metody klasy bazowej.

Zobacz też