Bagikan melalui


*= 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.

Lihat juga