Прочитать на английском

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


Интерфейс "<interfacename>" не может наследовать от себя: <сообщение>

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

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

Наследование интерфейса от самого себя не имеет смысла, так как он уже содержит все собственные члены.

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

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

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

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

  3. Рассмотрите появившееся сообщение.

См. также