Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Höjer värdet för en variabel eller egenskap till kraften i ett uttryck och tilldelar resultatet tillbaka till variabeln eller egenskapen.
Syntax
variableorproperty ^= expression  
Delar
variableorproperty
Obligatoriskt. Valfri numerisk variabel eller egenskap.
expression
Obligatoriskt. Alla numeriska uttryck.
Anmärkningar
Elementet till vänster om operatorn ^= kan vara en enkel skalär variabel, en egenskap eller ett element i en matris. Variabeln eller egenskapen kan inte vara ReadOnly.
Operatorn ^= höjer först värdet för variabeln eller egenskapen (till vänster om operatorn) till kraften i uttryckets värde (till höger om operatorn). Operatorn tilldelar sedan resultatet av åtgärden tillbaka till variabeln eller egenskapen.
Visual Basic utför alltid exponentering i dubbel datatyp. Operander av olika typer konverteras till Double, och resultatet är alltid Double.
Värdet för expression kan vara bråktal, negativa eller båda.
Överbelastning
              ^-operatorn kan överbelastas, vilket innebär att en klass eller struktur kan omdefiniera sitt beteende när en operande har den typen av klass eller struktur. Överlagring av operatorn ^ påverkar operatorns ^= beteende. Om koden används ^= i en klass eller struktur som överbelastas ^bör du se till att du förstår dess omdefinierade beteende. Mer information finns i Operatorprocedurer.
Exempel
I följande exempel används operatorn ^= för att höja värdet för en Integer variabel till kraften i en andra variabel och tilldela resultatet till den första variabeln.
Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 ^= var2
' The value of var1 is now 1000.