共用方式為


* 運算子 (Visual Basic)

更新:2007 年 11 月

將兩個數值相乘。

 number1 * number2

組成部分

  • number1
    必要項,任何數值運算式。

  • number2
    必要項,任何數值運算式。

結果

結果是 number1 與 number2 的乘積。

支援類型

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

備註

結果的資料型別視運算元的型別而定。下表會顯示如何決定結果的資料型別。

運算元資料型別

結果資料型別

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

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

兩邊的運算式都是 Decimal

Decimal

兩邊的運算式都是 Single

Single

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

Double

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

多載化

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

範例

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

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 中的運算子優先順序

運算子 (依功能排列)