Bagikan melalui


^= Operator (Visual Basic)

Menaikkan nilai variabel atau properti ke kekuatan ekspresi dan menetapkan hasilnya kembali ke variabel atau properti.

Sintaksis

variableorproperty ^= expression  

Bagian

variableorproperty
Dibutuhkan. Variabel atau properti numerik apa pun.

expression
Dibutuhkan. Ekspresi numerik apa pun.

Komentar

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

Operator ^= pertama-tama menaikkan nilai variabel atau properti (di sisi kiri operator) ke kekuatan nilai ekspresi (di sisi kanan operator). Operator kemudian menetapkan hasil operasi tersebut kembali ke variabel atau properti.

Visual Basic selalu melakukan eksponensiasi dalam Tipe Data Ganda. Operan dari jenis yang berbeda dikonversi ke Double, dan hasilnya selalu Double.

Nilainya bisa pecahan expression , negatif, atau keduanya.

Beban Berlebih

Operator ^ dapat kelebihan beban, yang berarti bahwa kelas atau struktur dapat menentukan kembali 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 ditentukan ulang. Untuk informasi selengkapnya, lihat Prosedur Operator.

Contoh

Contoh berikut menggunakan ^= operator untuk menaikkan nilai satu Integer variabel ke daya variabel kedua dan menetapkan hasilnya ke variabel pertama.

Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 ^= var2
' The value of var1 is now 1000.

Lihat juga