Bagikan melalui


/= Operator (Visual Basic)

Mengurangi nilai variabel atau properti dengan nilai ekspresi dan menetapkan hasil titik-mengambang ke variabel atau properti itu.

Sintaks

variableorproperty /= expression  

Generator

variableorproperty
Harus diisi. Variabel atau properti numerik apa pun.

expression
Harus diisi. Ekspresi numerik apa pun.

Keterangan

Elemen di sisi kiri operator /= dapat menjadi variabel skalar sederhana, properti, atau elemen array. Variabel atau properti tidak boleh ReadOnly.

Operator /= terlebih dahulu mengurangi nilai ekspresi (di sisi-kiri operator) dengan nilai ekspresi (di sisi-kanan operator). Operator kemudian menetapkan hasil titik-ambang dari operasi tersebut ke variabel atau properti tadi.

Pernyataan ini menetapkan nilai Double ke variabel atau properti di sebelah kiri. Jika Option Strict adalah On, maka variableorproperty harus berupa Double. Jika Option Strict adalah Off, Visual Basic melakukan konversi implisit dan menetapkan nilai yang dihasilkan ke variableorproperty, dengan kemungkinan kesalahan pada durasi. Untuk informasi selengkapnya, lihat Konversi Pelebaran dan Penyempitan dan Pernyataan Option Strict.

Kelebihan beban

/Operator (Visual Basic) dapat kelebihan beban, yang berarti bahwa kelas atau struktur dapat menentukan ulang perilakunya ketika operand memiliki jenis kelas atau struktur tersebut. Kelebihan beban operator / memengaruhi perilaku operator /=. Jika kode Anda menggunakan /= pada kelas atau struktur yang kelebihan beban /, pastikan Anda memahami perilaku yang diartikan ulang. Untuk informasi lebih lanjut, lihat Prosedur Operator.

Contoh

Contoh berikut menggunakan operator /= untuk membagi satu variabel Integer dengan satu detik dan menetapkan hasil baginya ke variabel pertama.

Dim var1 As Integer = 12
Dim var2 As Integer = 3
var1 /= var2
' The value of var1 is now 4.

Lihat juga