Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Первый оператор этого "Sub New" должен быть вызовом "MyBase.New" или "MyClass.New", так как базовый класс< "basename"< производного имени>> не имеет доступного "Sub New", который может вызываться без аргументов.
В производном классе каждый конструктор должен вызывать конструктор базового класса (MyBase.New
). Если базовый класс имеет конструктор без параметров, доступных производным классам, MyBase.New
можно вызывать автоматически. В противном случае конструктор базового класса должен вызываться с параметрами, и это невозможно сделать автоматически. В этом случае первый оператор каждого конструктора производных классов должен вызывать параметризованный конструктор базового класса или вызывать другой конструктор в производном классе, который вызывает конструктор базового класса.
Идентификатор ошибки: BC30148
Исправление ошибки
Вызов
MyBase.New
обязательных параметров или вызов однорангового конструктора, который делает такой вызов.Например, если базовый класс имеет конструктор, объявленный как
Public Sub New(ByVal index as Integer)
, первый оператор в конструкторе производных классов может бытьMyBase.New(100)
.