IsNot İş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: İki Nesnenin Aynı Olup Olmadığını Test Etme (Visual Basic)