İs operatörü (Visual Basic)
İki nesne başvurusu değişkenleri karşılaştırır.
result = object1 Is object2
Bölümleri
result
Gerekli.Herhangi bir Boolean değeri.object1
Gerekli.Any Object name.object2
Gerekli.Any Object name.
Notlar
Is İşleci, iki nesne başvurularını aynı nesneye başvuran, belirler.Ancak, değer karşılaştırmaları gerçekleştirmez.object1 Ve object2 de tam aynı nesne kopyasına başvuruyor result olan True; if they do not, result is False.
Isile de kullanılan TypeOf hale getirmek için anahtar sözcüğü bir TypeOf...Is bir nesne değişkeni bir veri türüyle uyumlu olup olmadýðýný sýnar ifadesi,.
[!NOT]
Is Anahtar sözcüğünü kullanılan de Seç...Case ifadesini (Visual Basic).
Örnek
Aşağıdaki örnek Is nesne başvurularını çiftlerinden karşılaştırma işleci.Sonuçları atanmış olan bir Boolean değeri iki nesne aynı olup olmadığını gösteren.
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
Önceki örnekte gösterdiği gibi kullanabileceğiniz Is her ikisi de sınamak için işletmen erken bağlama ve nesneler'geç bağlı.
Ayrıca bkz.
Başvuru
Visual Basic'te işleç önceliği
(Visual Basic) işlevine göre listelenen işleçleri