Операнд TryCast должен иметь ссылочный тип, однако <имяТипа> является типом значения
Обновлен: Ноябрь 2007
'TryCast' operand must be reference type, but '<typename>' is a value type
Оператор TryCast используется с типом значения для, по крайней мере, одного из аргументов.
TryCast проверяет связь наследования или реализации между двумя аргументами. Таким образом, он разрешает только ссылочные типы аргументов. Дополнительные сведения см. в разделе Типы значений и ссылочные типы.
Идентификатор ошибки: BC30792
Чтобы исправить данную ошибку, выполните следующее.
- Используйте DirectCast или CType для выполнения преобразования. Они оба разрешают типы значений.
См. также
Основные понятия
Типы значений и ссылочные типы