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


Невозможно индексировать интерфейс <имяИнтерфейса>, поскольку он не содержит свойства, используемого по умолчанию

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

Interface '<interfacename>' cannot be indexed because it has no default property

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

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

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

  • Определите в интерфейсе свойство по умолчанию.

См. также

Ссылки

Оператор Interface (Visual Basic)