<Оператор "operatorymbol>" не возвращает значение во всех путях кода
<Оператор "operatorymbol>" не возвращает значение во всех путях кода. Во время выполнения может возникнуть исключение, связанное с пустой ссылкой, когда используется результат.
Процедура оператора содержит по крайней мере один возможный путь во всем коде, который не возвращает значение.
Значение из процедуры оператора можно возвращать только в операторе , включив его в оператор return.
Если управление передается в инструкцию End Operator
, процедура оператора возвращает значение по умолчанию типа данных свойства. Дополнительные сведения см. в разделе "Поведение" в инструкции функции.
По умолчанию данное сообщение является предупреждением. Дополнительные сведения о скрытии предупреждений или обработке предупреждений как ошибок см. в разделе Configuring Warnings in Visual Basic.
Идентификатор ошибки: BC42106
- Проверьте логику потока управления и убедитесь, что каждый возможный путь заканчивается инструкцией
Return
. В частности, последней инструкцией передEnd Operator
должна быть инструкцияReturn
.
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: