IsNot, opérateur
Mise à jour : novembre 2007
Compare deux variables référence d'objet.
result = object1 IsNot object2
Éléments
result
Requis. Valeur Boolean.object1
Requis. Toute variable ou expression Object.object2
Requis. Toute variable ou expression Object.
Notes
L'opérateur IsNot détermine si deux références d'objet font référence des objets différents. Toutefois, il n'effectue pas de comparaisons de valeurs. Si object1 et object2 font référence à la même instance d'objet, result a la valeur False ; sinon, result a la valeur True.
IsNot est le contraire de l'opérateur Is. IsNot a l'avantage de vous faire éviter la syntaxe difficile avec Not et Is, qui peuvent être difficiles à lire.
Vous pouvez utiliser les opérateurs Is et IsNot pour tester des objets à liaison anticipée et à liaison tardive.
Exemple
L'exemple de code suivant utilise à la fois l'opérateur Is et l'opérateur IsNot pour effectuer la même comparaison.
Dim o1, o2 As New Object
If Not o1 Is o2 Then MsgBox("o1 and o2 do not refer to the same instance.")
If o1 IsNot o2 Then MsgBox("o1 and o2 do not refer to the same instance.")
Voir aussi
Tâches
Comment : déterminer si deux objets sont identiques