Operátor (Visual Basic)
Porovná dvě proměnné odkaz na objekt.
result = object1 Is object2
Části
result
Povinné.Všechny Boolean hodnotu.object1
Povinné.Any Object name.object2
Povinné.Any Object name.
Poznámky
Is Operátor určuje-li dva objekt odkazy odkazují na stejný objekt.Neprovádí však porovnání hodnoty.Pokud object1 a object2 odkazují na přesně stejnou instanci objektu, result je True; if they do not, result is False.
Islze také použít s TypeOf klíčové slovo tak, aby TypeOf...Is výraz, který testuje, zda je kompatibilní s datovým typem objektové proměnné.
[!POZNÁMKA]
Is Klíčové slovo je používán také Vyberte...Příkaz Case (Visual Basic).
Příklad
V následujícím příkladu Is operátor porovnání dvojice odkazů na objekty.Výsledky jsou přiřazeny Boolean hodnotu představující zda dva objekty jsou identické.
Dim myObject As New Object
Dim otherObject As New Object
Dim yourObject, thisObject, thatObject As Object
Dim myCheck As Boolean
yourObject = myObject
thisObject = myObject
thatObject = otherObject
' The following statement sets myCheck to True.
myCheck = yourObject Is thisObject
' The following statement sets myCheck to False.
myCheck = thatObject Is thisObject
' The following statement sets myCheck to False.
myCheck = myObject Is thatObject
thatObject = myObject
' The following statement sets myCheck to True.
myCheck = thisObject Is thatObject
Jako v předešlém, můžete použít Is operátor otestovat oba brzy vázán a pozdní vazbou objekty.
Viz také
Referenční dokumentace
Operátor TypeOf (Visual Basic)
Priority operátorů v jazyce Visual Basic
Operátory uvedené podle funkcí (Visual Basic)