Partager via


'IsNot' requiert des opérandes qui ont des types référence, mais cet opérande a le type valeur '<NomType>'

Mise à jour : novembre 2007

'IsNot' requires operands that have reference types, but this operand has the value type '<typename>'.

Une expression utilise l'IsNot, opérateur avec au moins un opérande de type valeur.

L'opérateur IsNot détermine si deux références d'objet font référence à des objets différents. Il compare les valeurs de pointeur des types référence et est sans signification par rapport aux types valeur.

ID d'erreur : BC31419

Pour corriger cette erreur

  • Si vous avez l'intention de comparer les valeurs de deux types valeur, utilisez l'opérateur de comparaison = ou <>.

  • Si vous avez l'intention de comparer les pointeurs de deux types référence, vérifiez que vous utilisez les références d'objet pour les deux opérandes. Vous pouvez utiliser des variables ou des éléments de référence, tels que le mot clé Me qui se comporte comme les variables de référence.

Voir aussi

Tâches

Comment : déterminer si deux objets sont identiques

Concepts

Opérateurs de comparaison en Visual Basic