Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İki nesne başvuru değişkenlerini karşılaştırır.
Sözdizimi
result = object1 Is object2
Parçalar
result
Gerekli. Herhangi bir Boolean değer.
object1
Gerekli. Herhangi bir Object ad.
object2
Gerekli. Herhangi bir Object ad.
Açıklamalar
işleci, Is iki nesne başvurusunun aynı nesneye başvurup başvurmadığını belirler. Ancak, değer karşılaştırmaları gerçekleştirmez. Ve object1object2 her ikisi de tam olarak aynı nesne örneğine başvuruda bulunursa, result şudur True: ; yoksa, result olur False.
Uyarı
Anahtar Is sözcük, Seç... Case Deyimi.
Örnek
Aşağıdaki örnek, nesne başvuru çiftlerini karşılaştırmak için işlecini kullanır Is . Sonuçlar, iki nesnenin özdeş olup olmadığını temsil eden bir Boolean değere atanır.
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
Yukarıdaki örnekte gösterildiği gibi, hem erken hem de geç bağlanan nesneleri test etmek için işlecini kullanabilirsiniz Is .
TypeOf işlecini Is işleciyle kullanma
Is işleci, bir nesne değişkeninin TypeOf bir veri türüyle uyumlu olup olmadığını test eden bir TypeOf...Is ifadesi oluşturmak için anahtar sözcüğüyle de kullanılabilir. Örneğin:
If TypeOf sender Is Button Then