*-Operator (Visual Basic)

Multipliziert zwei Zahlen.

Syntax

number1 * number2  

Bestandteile

Begriff 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 der Typen ohne Vorzeichen und Gleitkommatypen und Decimal .

Bemerkungen

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 integrale Datentypen (SByte, Byte, Short, UShort, Integer, UInteger, Long, ULong) Ein numerischer Datentyp, der für die Datentypen und number1 geeignet number2 ist. Weitere Informationen finden Sie in den Tabellen "Ganzzahlarithmetik" unter Datentypen von Operatorergebnissen.
Beide Ausdrücke sind "Decimal". Decimal
Beide Ausdrücke sind "Single" Single
Bei beiden Ausdrücken handelt es sich um einen Gleitkommadatentyp ( oder Double), aber nicht um beides (beachten Sie, dass kein Single Single Decimal Gleitkommadatentyp ist). Double

Wenn ein Ausdruck zu Nothing ausgewertet wird,wird er als 0 (null) behandelt.

Überladen

Der * -Operator kann überladen werden. Dies bedeutet, dass eine Klasse oder Struktur ihr Verhalten neu definieren kann, wenn ein Operand den Typ dieser Klasse oder Struktur auf hat. Wenn Ihr Code diesen Operator für eine solche Klasse oder Struktur verwendet, stellen Sie sicher, dass Sie das neu definierte Verhalten verstehen. Weitere Informationen finden Sie unter Operator Procedures.

Beispiel

In diesem Beispiel wird der * -Operator verwendet, um zwei Zahlen zu multiplizieren. Das Ergebnis ist das Produkt der beiden 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