/=, opérateur (Visual Basic)

Divise la valeur d’une variable ou d’une propriété par la valeur d’une expression et affecte le résultat à virgule flottante à la variable ou à la propriété.

Syntaxe

variableorproperty /= expression  

Éléments

variableorproperty
Obligatoire. Toute variable ou propriété numérique.

expression
Obligatoire. Toute expression numérique.

Notes

L’élément situé à gauche de l’opérateur /= peut être une variable scalaire simple, une propriété ou un élément d’un tableau. La variable ou la propriété ne peut pas être ReadOnly.

L’opérateur /= divise d’abord la valeur de la variable ou de la propriété (à gauche de l’opérateur) par la valeur de l’expression (à droite de l’opérateur). L’opérateur affecte ensuite le résultat à virgule flottante de cette opération à la variable ou à la propriété.

Cette instruction affecte une valeur Double à la variable ou à la propriété à gauche. Si Option Strict a la valeur On, variableorproperty doit être un Double. Si Option Strict a la valeur Off, Visual Basic effectue une conversion implicite et affecte la valeur résultante à variableorproperty, avec une erreur possible au moment de l’exécution. Pour plus d’informations, consultez Conversions étendues et restrictives et Instruction Option Strict.

Surcharge

/ L’opérateur (Visual Basic) peut être surchargé, ce qui signifie qu’une classe ou une structure peut redéfinir son comportement lorsqu’un opérande a le type de cette classe ou structure. La surcharge de l’opérateur / affecte le comportement de l’opérateur /=. Si votre code utilise /= sur une classe ou structure qui surcharge /, veillez à comprendre son comportement une fois qu’il est redéfini. Pour plus d'informations, consultez Operator Procedures.

Exemple

L’exemple suivant utilise l’opérateur /= pour diviser une variable Integer par une seconde et affecter le quotient à la première variable.

Dim var1 As Integer = 12
Dim var2 As Integer = 3
var1 /= var2
' The value of var1 is now 4.

Voir aussi