Partager via


*, 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érateur (Visual Basic)

Opérateurs arithmétiques (Visual Basic)

Priorité des opérateurs en Visual Basic

Opérateurs répertoriés par fonctionnalité