Partager via


L'opérande 'TryCast' doit être un type référence, mais '<NomType>' est un type valeur

Mise à jour : novembre 2007

'TryCast' operand must be reference type, but '<typename>' is a value type

L'opérateur TryCast est utilisé avec un type valeur pour au moins l'un des arguments.

TryCast teste une relation d'héritage ou d'implémentation entre les deux arguments. Par conséquent, seuls les types référence sont autorisés pour les arguments. Pour plus d'informations, consultez Types valeur et types référence.

ID d'erreur : BC30792

Pour corriger cette erreur

  • Utilisez DirectCast ou CType pour effectuer la conversion. Tous deux acceptent les types valeur.

Voir aussi

Concepts

Types valeur et types référence

Référence

TryCast

DirectCast

CType, fonction