Partager via


*=, opérateur (Visual Basic)

Multiplie la valeur d'une variable ou d'une propriété par la valeur d'une expression et assigne le résultat à cette variable ou propriété.

variableorproperty *= expression

Composants

  • 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 simple variable scalaire, une propriété ou un élément d'un tableau. La variable ou la propriété ne peut pas être ReadOnly (Visual Basic).

L'opérateur d' *= multiplie d'abord la valeur de l'expression (situé à droite de l'opérateur) par la valeur de la variable ou la propriété (à gauche de l'opérateur). L'opérateur assigne le résultat de cette opération à la variable ou la propriété.

Surcharge

L'opérateur *, 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 *, assurez-vous que vous comprenez son comportement redéfini. Pour plus d'informations, consultez Procédures d'opérateur (Visual Basic).

Exemple

L'exemple suivant utilise l'opérateur *= pour multiplier une variable Integer par une autre et assigner le résultat à la première variable.

Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 *= var2
' The value of var1 is now 30.

Voir aussi

Référence

*, opérateur (Visual Basic)

Opérateurs d'assignation (Visual Basic)

Opérateurs arithmétiques (Visual Basic)

Priorité des opérateurs en Visual Basic

Opérateurs répertoriés par fonctionnalité (Visual Basic)

Autres ressources

Instructions dans Visual Basic