Aracılığıyla paylaş


İ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

TypeOf işleci (Visual Basic)

IsNot işleci (Visual Basic)

Visual Basic'te işleç önceliği

(Visual Basic) işlevine göre listelenen işleçleri

Kavramlar

Visual Basic'te karşılaştırma işleçleri

İşleçleri ve ifadeleri Visual Basic