*= Operator (Visual Basic)
Kalikan nilai variabel atau properti dengan nilai ekspresi dan tetapkan hasilnya 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 mengalikan nilai ekspresi (di sisi-kanan operator) dengan nilai variabel atau properti (di sisi-kiri operator). Operator kemudian menetapkan hasil operasi tersebut ke variabel atau properti.
Kelebihan beban
*Operator dapat kelebihan beban, yang berarti bahwa kelas atau struktur dapat mendefinisikan ulang perilakunya saat 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 mengalikan satu variabel Integer
dengan satu detik dan menetapkan hasilnya ke variabel pertama.
Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 *= var2
' The value of var1 is now 30.