共用方式為


* 運算子 (Visual Basic)

將兩個數值相乘。

number1 * number2

組件

詞彙

定義

number1

必要項。 任何數值運算式。

number2

必要項。 任何數值運算式。

結果

結果是 number1 與 number2 的乘積。

支援類型

所有數字型別,包括不帶正負號和浮點型別,以及 Decimal。

備註

結果的資料型別視運算元的型別而定。 下表顯示結果資料型別的決定方式。

運算元資料型別

結果資料型別

這兩個運算式都是整數類資料型別 (Integral Type) (SByteByteShortUShortIntegerUIntegerLongULong)

number1 和 number2 的資料型別都適用的數值資料型別。 請參閱運算子結果的資料型別 (Visual Basic)中的「整數算術」表。

兩邊的運算式都是 Decimal

Decimal

兩邊的運算式都是 Single

Single

其中一個運算式是浮點數資料型別 (Single 或 Double),但並非兩者都是 Single (請注意,Decimal 不是浮點數資料型別)

Double

如果運算式評估為 Nothing,即視為零。

多載化

* 運算子可以「多載」,也就是,當運算元具備類別或結構的類型時,該類別或結構就可以重新定義其行為。 如果您的程式碼在這種類別或結構上使用此運算子,就一定要先瞭解其重新定義的行為。 如需詳細資訊,請參閱 運算子程序 (Visual Basic)

範例

這個範例會使用 * 運算子,將兩個數值相乘。 結果是兩個運算元的乘積。

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.

請參閱

參考

*= 運算子 (Visual Basic)

算術運算子 (Visual Basic)

Visual Basic 中的運算子優先順序

運算子 (依功能排列) (Visual Basic)

概念

Visual Basic 的算術運算子