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


Операнд оператора Throw не может быть опущен вне оператора Catch или внутри оператора Finally

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

'Throw' statement cannot omit operand outside a 'Catch' statement or inside a 'Finally' statement

В операторах Throw, находящихся вне оператора Catch, должно быть указано имя объекта исключения.

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

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

  1. Укажите имя объекта исключения, производного от класса System.Exception.

  2. Реструктурируйте код таким образом, чтобы оператор Throw находился внутри блока Catch.

См. также

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

Класс Exception в Visual Basic

Ссылки

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

Оператор Try... Catch... Finally (Visual Basic)

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

Обработка исключений и ошибок в Visual Basic