Aracılığıyla paylaş


IsNot işleci (Visual Basic)

İki nesne başvurusu değişkenleri karşılaştırır.

result = object1 IsNot object2

Bölümleri

  • result
    Gerekli.A Boolean value.

  • object1
    Gerekli.Herhangi bir Object değişken veya ifade.

  • object2
    Gerekli.Herhangi bir Object değişken veya ifade.

Notlar

IsNot İşleci, iki nesne başvurularını farklı nesnelere başvuru ise belirler.Ancak, değer karşılaştırmaları gerçekleştirmez.object1 Ve object2 de tam aynı nesne kopyasına başvuruyor result olan False; if they do not, result is True.

IsNottam tersidir Is işleci.Avantajı, IsNot alışılmadık sözdizimiyle önleyebilirsiniz olan Not ve Is, hangi okumak zor olabilir.

Kullanabileceğiniz Is ve IsNot bağlı erken hem de sonradan bağlanan nesneler sınamak için işleçler.

[!NOT]

IsNot Dönen deyimleri karşılaştırmak için işleci kullanılamaz TypeOf işleci.Bunun yerine, kullanmanız gereken Not ve Is operators.

Örnek

Aşağıdaki kod örneği, her ikisini de kullanan Is işleci ve IsNot başarmak aynı karşılaştırma işleci.

Dim o1, o2 As New Object
If Not o1 Is o2 Then MsgBox("o1 and o2 do not refer to the same instance.")
If o1 IsNot o2 Then MsgBox("o1 and o2 do not refer to the same instance.")

Ayrıca bkz.

Görevler

Nasıl yapılır: iki nesne aynı (Visual Basic) olup Test

Başvuru

İs operatörü (Visual Basic)

TypeOf işleci (Visual Basic)

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