Freigeben über


*-Operator (Visual Basic)

Aktualisiert: November 2007

Multipliziert zwei Zahlen miteinander.

number1 * number2

Bestandteile

  • number1
    Erforderlich. Beliebiger numerischer Ausdruck.

  • number2
    Erforderlich. 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.

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.

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

Konzepte

Arithmetische Operatoren in Visual Basic

Referenz

*=-Operator (Visual Basic)

Arithmetische Operatoren (Visual Basic)

Operatorrangfolge in Visual Basic

Operatoren sortiert nach Funktionalität