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


Интерфейс <имяИнтерфейса> не может быть производным от самого себя: <сообщение>

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

Interface '<interfacename>' cannot inherit from itself: <message>

Инструкция Inherits в определении интерфейса указывает свой собственный интерфейс.

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

Для интерфейса не имеет смысла наследовать самого себя, поскольку у него уже есть собственные элементы.

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

Чтобы исправить данную ошибку

  1. Проверьте правильность написания имени интерфейса в операторе Inherits.

  2. Если не требуется наследовать другой интерфейс, удалите оператор Inherits полностью.

  3. В приведенном сообщении содержатся предложения по исправлению ошибки.

См. также

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

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

Интерфейсы в Visual Basic