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


Директива Option Strict On запрещает сужение в неявных преобразованиях типов между методом расширения <имяМетодаРасширения>, определенным в <имяМодуля>, и делегатом <имяДелегата>

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

Option Strict On does not allow narrowing in implicit type conversions between extension method '<extensionmethodname>' defined in '<modulename>' and delegate '<delegatename>'

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

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

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

  • Измените тип данных параметра в делегате или методе расширения таким образом, чтобы существовало необходимое расширяющее отношение.

См. также

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

Методы расширения (Visual Basic)

Ослабленное преобразование делегата

Расширяющие и сужающие преобразования

Делегаты и оператор AddressOf

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

Делегаты в Visual Basic