Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
Pièces
variableorproperty
Obligatoire. Toute variable numérique ou propriété.
expression
Obligatoire. Toute expression numérique.
Remarques
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 Double
valeur à la variable ou à la propriété à gauche. Si Option Strict
c’est On
le cas, variableorproperty
doit être un Double
. Si Option Strict
c’est Off
le cas, Visual Basic effectue une conversion implicite et affecte la valeur variableorproperty
obtenue à , avec une erreur possible au moment de l’exécution. Pour plus d’informations, consultez l’instruction Élargissement et Réduction des conversions et 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 une structure qui surcharge /
, veillez à comprendre son comportement redéfini. Pour plus d’informations, consultez Procédures d’opérateur.
Exemple :
L’exemple suivant utilise l’opérateur /=
pour diviser une Integer
variable 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.