Operátor IsNot (Visual Basic)
Porovná dvě proměnné odkaz na objekt.
result = object1 IsNot object2
Části
result
Povinné.Hodnota Boolean.object1
Povinné.Všechny Object proměnná nebo výraz.object2
Povinné.Všechny Object proměnná nebo výraz.
Poznámky
IsNot Operátor určuje-li dva objekt odkazy odkazují jiné objekty.Neprovádí však porovnání hodnoty.Pokud object1 a object2 odkazují na přesně stejnou instanci objektu, result je False; if they do not, result is True.
IsNotje opakem Is operátor.Výhodou IsNot se vyhnete nevhodných syntaxe s Not a Is, což může být obtížné číst.
Můžete použít Is a IsNot operátory testování objektů s časnou vazbou a pozdní vazbou.
[!POZNÁMKA]
IsNot Operátor nemůže být použit k porovnání výrazů vrátil TypeOf operátor.Místo toho je třeba použít Not a Is operátory.
Příklad
Následující příklad kódu používá i Is operátor a IsNot operátor dosáhnout stejné porovnání.
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.")
Viz také
Úkoly
Jak: Test, zda jsou dva objekty stejné (Visual Basic)