Operatore * (Visual Basic)
Moltiplica due numeri.
number1 * number2
Parti
Argomento |
Definizione |
number1 |
Obbligatoria. Qualsiasi espressione numerica. |
number2 |
Obbligatoria. Qualsiasi espressione numerica. |
Risultato
Il risultato è il prodotto di number1 per number2.
Tipi supportati
Tutti i tipi numerici, inclusi i tipi senza segno, a virgola mobile e Decimal.
Note
Il tipo di dati del risultato varia in base ai tipi degli operandi. Nella tabella riportata di seguito viene illustrato come si determina il tipo di dati del risultato.
Tipi di dati degli operandi |
Tipo di dati del risultato |
Entrambe le espressioni sono tipi di dati integrali (SByte, Byte, Short, UShort, Integer, UInteger, Long, ULong) |
Un tipo di dati numerico appropriato per i tipi di dati di number1 e number2. Per informazioni, vedere le tabelle "Operazioni aritmetiche su valori integer" in Tipi di dati dei risultati degli operatori (Visual Basic). |
Entrambe le espressioni sono Decimal |
Decimal |
Entrambe le espressioni sono Single |
Single |
Una delle espressioni è un tipo di dati a virgola mobile (Single o Double), ma non sono entrambe Single (si tenga presente che Decimal non è un tipo di dati a virgola mobile) |
Double |
Se un'espressione restituisce Nothing, verrà considerata uguale a zero.
Overload
L'operatore * può essere sottoposto a overload. In altri termini, una classe o una struttura può ridefinirne il comportamento quando un operando specifica il tipo di tale classe o struttura. Se il codice utilizza l'operatore su una classe o una struttura di questo tipo, è importante comprendere il comportamento ridefinito di tale operatore. Per ulteriori informazioni, vedere Routine di operatore (Visual Basic).
Esempio
Nell'esempio riportato di seguito l'operatore * viene utilizzato per moltiplicare due numeri. Il risultato ottenuto sarà il prodotto dei due operandi.
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.
Vedere anche
Riferimenti
Operatori aritmetici (Visual Basic)
Precedenza tra gli operatori in Visual Basic
Elenco degli operatori per funzionalità (Visual Basic)