Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Két objektumhivatkozási változót hasonlít össze.
Szemantika
result = object1 Is object2
Részek
result
Szükséges. Bármilyen Boolean érték.
object1
Szükséges. Bármilyen Object név.
object2
Szükséges. Bármilyen Object név.
Megjegyzések
Az Is operátor megállapítja, hogy két objektumhivatkozás ugyanarra az objektumra hivatkozik-e. Azonban nem végez érték-összehasonlításokat. Ha object1 és object2 mindkettő pontosan ugyanarra az objektumpéldányra hivatkozik, result az a True; ha nem, result akkor az.False
Megjegyzés:
A Is kulcsszó a Kiválasztás... Esetkimutatás.
példa
Az alábbi példa az operátort használja az Is objektumhivatkozások párjainak összehasonlítására. Az eredmények egy Boolean olyan értékhez vannak rendelve, amely azt jelzi, hogy a két objektum azonos-e.
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
Ahogy az előző példa is mutatja, az operátorral tesztelheti a Is korai és a késői kötött objektumokat is.
TypeOf operátor használata Is operátorral
Is operátor is használható a TypeOf kulcsszóval egy TypeOf...Is kifejezés létrehozásához, amely ellenőrzi, hogy egy objektumváltozó kompatibilis-e egy adattípussal. Például:
If TypeOf sender Is Button Then