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


Catch не может перехватить тип <имяТипа>, так как он отличается от System.Exception и от класса, производного от System.Exception

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

'Catch' cannot catch type '<typename>' because it is not 'System.Exception' or a class that inherits from 'System.Exception'

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

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

Чтобы исправить эту ошибку

  • Удалите оператор Catch или укажите действительное исключение в качестве объекта, перехватываемого оператором Catch.

См. также

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

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

Ссылки

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