^= – operátor (Visual Basic)

Vyvolá hodnotu proměnné nebo vlastnosti na mocninu výrazu a přiřadí výsledek zpátky proměnné nebo vlastnosti.

Syntax

variableorproperty ^= expression  

Součásti

variableorproperty
Povinná hodnota. Jakákoli číselná proměnná nebo vlastnost.

expression
Povinná hodnota. Libovolný číselný výraz.

Poznámky

Element na levé straně ^= operátoru může být jednoduchá skalární proměnná, vlastnost nebo prvek pole. Proměnná nebo vlastnost nemůže být jen pro čtení.

^=Operátor nejprve vyvolá hodnotu proměnné nebo vlastnosti (na levé straně operátoru) na mocninu hodnoty výrazu (na pravé straně operátoru). Operátor potom přiřadí výsledek této operace zpátky k proměnné nebo vlastnosti.

Visual Basic vždy provádí umocnění v datovém typu Double. Operandy jiného typu jsou převedeny na Double a výsledek je vždy Double .

Hodnota expression může být zlomková, záporná nebo obojí.

Přetížení

Operátor ^ může být přetížený, což znamená, že třída nebo struktura může předefinovat své chování, když má operand typ této třídy nebo struktury. Přetížení ^ operátoru ovlivňuje chování ^= operátoru. Pokud váš kód používá ^= pro třídu nebo strukturu, která je přetížena ^ , ujistěte se, že rozumíte jeho předefinovanému chování. Další informace naleznete v tématu procedury operátorů.

Příklad

Následující příklad používá ^= operátor k vyvolání hodnoty jedné Integer proměnné mocninou druhé proměnné a přiřazení výsledku první proměnné.

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

Viz také