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


Ограничение типа не может быть классом, объявленным как NotInheritable

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

Type constraint cannot be a 'NotInheritable' class

Список ограничений включает класс, помеченный как NotInheritable.

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

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

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

  • Если тип параметра должен иметь возможность наследования от класса, и имеется контроль над определением класса, то удалите объявление NotInheritable из класса.

  • Если класс должен оставаться NotInheritable, его нельзя использовать в качестве ограничения. Удалите имя класса из списка ограничений.

См. также

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

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