*-Operator (Visual Basic)
Multipliziert zwei Zahlen miteinander.
number1 * number2
Bestandteile
Ausdruck |
Definition |
number1 |
Erforderlich. Ein beliebiger numerischer Ausdruck. |
number2 |
Erforderlich. Ein beliebiger numerischer Ausdruck. |
Ergebnis
Das Ergebnis ist das Produkt von number1 und number2.
Unterstützte Typen
Alle numerischen Typen, einschließlich Typen ohne Vorzeichen, Gleitkommatypen und Decimal.
Hinweise
Der Datentyp des Ergebnisses hängt von den Typen der Operanden ab. Die folgende Tabelle zeigt, wie der Datentyp des Ergebnisses bestimmt wird.
Operandendatentypen |
Ergebnisdatentyp |
Beide Ausdrücke sind ganzzahlige Datentypen (SByte, Byte, Short, UShort, Integer, UInteger, Long, ULong). |
Ein numerischer Datentyp, der sich für die Datentypen number1 und number2 eignet. Siehe die "Ganzzahlarithmetik"-Tabellen in Datentypen von Operatorergebnissen (Visual Basic). |
Beide Ausdrücke sind Decimal. |
Decimal |
Beide Ausdrücke sind Single. |
Single |
Beide Ausdrücke sind Gleitkomma-Datentypen (Single oder Double), sie sind jedoch nicht beide Single. (Beachten Sie, dass Decimal keinen Gleitkomma-Datentyp darstellt.) |
Double |
Wenn ein Ausdruck Nothing ergibt, wird er wie 0 behandelt.
Überladen
Der Operator * kann überladen werden. Das bedeutet, dass eine Klasse oder Struktur sein Verhalten neu definiert, wenn ein Operand den Typ dieser Klasse oder Struktur aufweist. Wenn Sie diesen Operator im Code auf eine solche Klasse oder Struktur anwenden, sollten Sie auf jeden Fall sein neu definiertes Verhalten verstehen. Weitere Informationen hierzu finden Sie unter Operatorprozeduren (Visual Basic).
Beispiel
In diesem Beispiel werden mit dem Operator * zwei Zahlen multipliziert. Das Ergebnis ist das Produkt der zwei Operanden.
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.
Siehe auch
Referenz
Arithmetische Operatoren (Visual Basic)
Operatorrangfolge in Visual Basic
Operatoren sortiert nach Funktionalität (Visual Basic)