При использовании выражения TypeOf... Is требуется, чтобы его левый операнд имел ссылочный тип, однако данный операнд имеет тип <тип>
Обновлен: Ноябрь 2007
'TypeOf...Is' requires its left operand to have a reference type, but this operand has the type '<type>'
Выражение TypeOf...Is служит для проверки совместимости переменной объекта с типом во время выполнения. Эта совместимость не определяется для типов значений.
Идентификатор ошибки: BC30021
Чтобы исправить данную ошибку
Если Option Strict установлено в значение Off, используйте функцию TypeName или VarType для получения сведений о типе данных переменной.
Если Option Strict установлено в значение On, объявление переменной определяет тип данных переменной.
См. также
Основные понятия
Операторы сравнения в Visual Basic
Ссылки
Функция TypeName (Visual Basic)