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
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érateurIs
.
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :