-=, opérateur (Visual Basic)

Soustrait la valeur d’une expression de la valeur d’une variable ou d’une propriété et affecte le résultat à 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 -= soustrait d’abord la valeur de l’expression (à droite de l’opérateur) de la valeur de la variable ou de la propriété (sur le côté gauche de l’opérateur). L’opérateur affecte ensuite le résultat de cette opération à la variable ou à la propriété.

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 de cette 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 soustraire une variable Integer d’une autre et affecter le résultat à cette dernière variable.

Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 -= var2
' The value of var1 is now 7.

Voir aussi