Operator Is (Visual Basic)
Membandingkan dua variabel referensi objek.
Sintaks
result = object1 Is object2
Generator
result
Harus diisi. nilai Boolean
apa pun.
object1
Harus diisi. Nama Object
apa pun.
object2
Harus diisi. Nama Object
apa pun.
Keterangan
Operator Is
menentukan apakah dua referensi objek merujuk ke objek yang sama. Namun, tidak melakukan perbandingan nilai. Jika object1
dan object2
keduanya mengacu pada contoh objek yang sama persis, result
adalah True
; jika tidak, result
adalah False
.
Catatan
Kata kunci Is
ini juga digunakan dalam Pernyataan Select...Case.
Contoh
Contoh berikut menggunakan operator Is
untuk membandingkan pasangan referensi objek. Hasilnya ditetapkan ke nilai Boolean
yang mewakili apakah kedua objek 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 operator Is
untuk menguji objek terikat awal dan terikat akhir.
Menggunakan operator TypeOf dengan operator Is
Operator Is
juga dapat digunakan dengan kata kunci TypeOf
untuk membuat ekspresi TypeOf
...Is
, yang menguji apakah variabel objek kompatibel dengan jenis data. Contohnya:
If TypeOf sender Is Button Then
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk