^= – 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.