Класс "classname>" не имеет доступа "<Sub New" и не может быть унаследован
Классом используется Inherits Statement для указания базового класса, но он не может получить доступ к какому-либо конструктору этого базового класса.
Это может произойти, если требуемый базовый класс не содержит конструкторы или содержит конструкторы с уровнями доступа, которые предотвращают доступ из другого класса.
При наследовании класса конструктор должен вызывать конструктор базового класса с помощью MyBase. Если вы не выполните этот вызов или не запишете явный конструктор, Visual Basic создаст неявный конструктор, который вызовет MyBase.New()
.
Идентификатор ошибки: BC31399
Если система управления версиями разрешает вам доступ к требуемому базовому классу, измените уровень доступа по крайней мере одного из конструкторов, чтобы другой класс мог получить доступ к нему.
Если вы не можете изменить уровни доступа конструкторов требуемого базового класса, унаследуйте от другого класса или ни от какого.
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: