Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Membandingkan dua variabel referensi objek.
Sintaksis
result = object1 Is object2
Bagian
result
Dibutuhkan. Nilai apa pun Boolean .
object1
Dibutuhkan. Nama apa pun Object .
object2
Dibutuhkan. Nama apa pun Object .
Komentar
Operator Is menentukan apakah dua referensi objek merujuk ke objek yang sama. Namun, itu tidak melakukan perbandingan nilai. Jika object1 dan object2 keduanya merujuk ke instans objek yang sama persis, result adalah True; jika tidak, result adalah False.
Nota
Kata Is kunci juga digunakan dalam Pilih... Pernyataan Kasus.
Contoh
Contoh berikut menggunakan Is operator untuk membandingkan pasangan referensi objek. Hasilnya ditetapkan ke nilai yang Boolean mewakili apakah kedua objek tersebut identik.
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
Seperti yang ditunjukkan contoh sebelumnya, Anda dapat menggunakan Is operator untuk menguji objek terikat awal dan terikat terlambat.
Menggunakan operator TypeOf dengan operator Is
Is operator juga dapat digunakan dengan TypeOf kata kunci untuk membuat TypeOfekspresi ...Is , yang menguji apakah variabel objek kompatibel dengan jenis data. Contohnya:
If TypeOf sender Is Button Then