Поделиться через


Тип <имяТипа> не может быть производным от параметра типа

Обновлен: Ноябрь 2007

Type '<typename>' cannot inherit from a type parameter

Класс или интерфейс включает указание Инструкция Inherits параметра универсального типа.

Тип не может наследовать от типа, который еще не определен. Наследование включает возможность повторного использования членов базового класса, в свою очередь, это требует определение членов. Параметр универсального типа является замещающим текстом, который подлежит замещению определенным типом, предоставляемым аргументом типа. Следовательно, тип не может наследовать от замещающего текста.

Идентификатор ошибки: BC32055

Исправление этой ошибки

  • Если наследуемый тип должен наследовать от другого типа, используйте определенный тип вместо параметра типа.

  • Если базовый тип должен быть представлен параметром универсального типа, ни один другой тип не может наследовать от него. Удалите Инструкция Inherits.

См. также

Основные понятия

Универсальные типы в Visual Basic

Другие ресурсы

Наследование в Visual Basic