Sdílet prostřednictvím


Is – 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é Select...Case – příkaz (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

TypeOf – operátor (Visual Basic)

IsNot – operátor (Visual Basic)

Priorita operátorů v jazyce Visual Basic

Operátory uvedené podle funkce (Visual Basic)

Koncepty

Operátory porovnání v jazyce Visual Basic

Operátory a výrazy v jazyce Visual Basic