Lire en anglais

Partager via


L’opérande ’Is’ de type « <nom_paramètre_type> » peut être comparé uniquement à « Rien », puisque le « <nom_paramètre_type> » est un paramètre de type sans contrainte de classe

Un paramètre de type est utilisé en tant qu’opérande pour Is Operator quand le paramètre de type est défini sans mot clé Classe (Visual Basic) ou sans nom de classe spécifique dans sa liste de contraintes.

Is compare deux types référence pour déterminer s’ils pointent vers la même instance d’objet en mémoire. Il ne peut pas accepter un opérande qui n’est pas un type référence, à moins que l’autre opérande est Rien.

ID d’erreur : BC32052

Pour corriger cette erreur

  • Si vous pouvez exiger que l’argument de type fourni à ce paramètre de type soit toujours un type référence, ajoutez le mot clé Class ou un nom de classe spécifique à la liste de contraintes pour le paramètre de type.

  • Si vous ne pouvez pas exiger que l’argument de type fourni à ce paramètre de type soit toujours un type référence, supprimez-le de l’expression Is . Vous ne pouvez pas le comparer à d’autres types référence avec l’opérateur Is .

Voir aussi