/= Operátor (Visual Basic)
Elosztja egy változó vagy tulajdonság értékét egy kifejezés értékével, és hozzárendeli a lebegőpontos eredményt a változóhoz vagy 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 osztja el a változó vagy tulajdonság értékét (az operátor bal oldalán) a kifejezés értékével (az operátor jobb oldalán). Az operátor ezután hozzárendeli a művelet lebegőpontos eredményét a változóhoz vagy tulajdonsághoz.
Ez az utasítás egy Double
értéket rendel a bal oldali változóhoz vagy tulajdonsághoz. Ha Option Strict
igen On
, variableorproperty
akkor a Double
. Ha Option Strict
igen, a Off
Visual Basic implicit konverziót hajt végre, és hozzárendeli az eredményként kapott értéket variableorproperty
a futtatáskor esetleges hibával. További információ: A konvertálások és az option strict utasítás bővítése és szűkítése.
Túlterhelés
Az /operátor (Visual Basic) túlterhelhető, ami azt jelenti, hogy egy osztály vagy struktúra újradefiniálhatja 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 az /=
operátorral osztja el egy Integer
változót egy másodperccel, és hozzárendeli a hányadost az első változóhoz.
Dim var1 As Integer = 12
Dim var2 As Integer = 3
var1 /= var2
' The value of var1 is now 4.