Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Klasa pochodna nie deklaruje konstruktora, a program Visual Basic nie może go wygenerować, ponieważ nie może określić, który konstruktor klasy bazowej ma być wywoływany.
Gdy klasa pochodna nie deklaruje konstruktora, visual Basic próbuje wygenerować niejawny konstruktor bez parametrów, który wywołuje metodę MyBase.New(). Jeśli w klasie bazowej nie ma dostępnego konstruktora, który można wywołać bez argumentów lub jeśli istnieje więcej niż jeden, program Visual Basic nie może wygenerować konstruktora niejawnego.
Taka sytuacja może wystąpić, na przykład jeśli jeden konstruktor klasy bazowej ma jeden Optional argument, a drugi ma jeden ParamArray argument. Każdy z nich może być wywoływany bez argumentów.
Identyfikator błędu: BC32036
Aby poprawić ten błąd
Zadeklaruj i zaimplementuj co najmniej jeden
Sub Newkonstruktor w klasie pochodnej.Dodaj wywołanie do konstruktora klasy bazowej ,
MyBase.New()jako pierwszy wiersz każdegoSub Newelementu .