Sdílet prostřednictvím


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)

Operátor IsNot (Visual Basic)

Priority operátorů v jazyce Visual Basic

Operátory uvedené podle funkcí (Visual Basic)

Koncepty

Relační operátory v jazyce Visual Basic

Operátory a výrazy v jazyce Visual Basic