Is operátor (Visual Basic)
Két objektumhivatkozási változót hasonlít össze.
Syntax
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
Feljegyzé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élda:
If TypeOf sender Is Button Then
Lásd még
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: