Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Typy chronione można zadeklarować tylko wewnątrz klasy

Typ w module został zadeklarowany jako Protected.

Najczęściej ten błąd kompilatora powoduje zastosowanie Protected modyfikatora dostępu do nienagnieżdżonej klasy. Na przykład:

VB
Public Class OuterClass     ' Generates compiler error BC31047.
End Class

Ponieważ Protected jest modyfikatorem dostępu do składowej, można go zastosować tylko do składowej klasy, takiej jak właściwość, metoda lub klasa zagnieżdżona.

Identyfikator błędu: BC31047

Aby poprawić ten błąd

  1. Zadeklaruj typ w klasie.

  2. Protected Usuń modyfikator.

Zobacz też