*, opérateur (Visual Basic)
Mise à jour : novembre 2007
Multiplie deux nombres.
number1 * number2
Éléments
number1
Requis. Toute expression numérique.number2
Requis. Toute expression numérique.
Résultat
Le résultat est le produit de number1 et number2.
Types pris en charge
Tous les types numériques, y compris les types non signés et à virgule flottante, ainsi que Decimal.
Notes
Le type de données du résultat dépend du type des opérandes. Le tableau suivant montre la façon dont le type de données du résultat est déterminé.
Types de données d'opérande |
Type de données du résultat |
---|---|
Les deux expressions sont des types de données intégraux (SByte, Byte, Short, UShort, Integer, UInteger, Long, ULong) |
Type de données numériques approprié pour les types de données de number1 et number2. Consultez les tableaux « Arithmétique sur les entiers » dans Types de données des résultats d'opérateur. |
Les deux expressions sont Decimal |
Decimal |
Les deux expressions sont Single |
Single |
L'une des expressions est un type de données à virgule flottante (Single ou Double), mais les deux ne sont pas Single (remarquez que Decimal n'est pas un type de données à virgule flottante) |
Double |
Si une expression a la valeur Nothing, elle est considérée comme un zéro.
Surcharge
L'opérateur * 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. Si votre code utilise cet opérateur sur une telle classe ou structure, assurez-vous que vous comprenez son comportement redéfini. Pour plus d'informations, consultez Procédures d'opérateur.
Exemple
Cet exemple utilise l'opérateur * pour multiplier deux nombres. Le résultat est le produit des deux opérandes.
Dim testValue As Double
testValue = 2 * 2
' The preceding statement sets testValue to 4.
testValue = 459.35 * 334.9
' The preceding statement sets testValue to 153836.315.
Voir aussi
Concepts
Opérateurs arithmétiques en Visual Basic
Référence
Opérateurs arithmétiques (Visual Basic)