^= Operátor (Visual Basic)
Egy változó vagy tulajdonság értékét egy kifejezés erejére emeli, és az eredményt visszaosztja a változóhoz vagy a tulajdonsághoz.
Syntax
variableorproperty ^= expression
Részek
variableorproperty
Szükséges. Bármilyen numerikus változó vagy tulajdonság.
expression
Szükséges. Bármilyen numerikus kifejezés.
Megjegyzések
Az operátor bal oldalán ^=
található elem lehet egyszerű skaláris változó, tulajdonság vagy tömbelem. A változó vagy tulajdonság nem olvasható.
Az ^=
operátor először a változó vagy tulajdonság értékét (az operátor bal oldalán) a kifejezés értékének erejére emeli (az operátor jobb oldalán). Az operátor ezután a művelet eredményét visszaosztja a változóhoz vagy a tulajdonsághoz.
A Visual Basic mindig exponenciális műveleteket hajt végre dupla adattípusban. A különböző típusú operandusok konvertálva Double
lesznek, és az eredmény mindig Double
az lesz.
Az érték expression
lehet tört, negatív vagy mindkettő.
Túlterhelés
A ^ operátor túlterhelhető, ami azt jelenti, hogy egy osztály vagy struktúra újradefiniálta a viselkedését, ha egy operandus az adott osztály vagy struktúra típusával rendelkezik. Az operátor túlterhelése ^
befolyásolja az operátor viselkedését ^=
. Ha a kód túlterhelt ^
osztályt vagy struktúrát használ^=
, ügyeljen arra, hogy megértse annak újradefiniált viselkedését. További információ: Operátori eljárások.
Példa
Az alábbi példa egy ^=
változó értékét egy második változó hatványára emeli Integer
, és az eredményt az első változóhoz rendeli.
Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 ^= var2
' The value of var1 is now 1000.
Lásd még
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: