次の方法で共有


* 演算子 (Visual Basic)

2 つの値を乗算します。

構文

number1 * number2  

部品

任期 定義
number1 必須。 任意の数値式。
number2 必須。 任意の数値式。

結果

結果は、 number1number2の積になります。

サポートされている型

符号なし、浮動小数点型、 Decimalを含むすべての数値型。

注釈

結果のデータ型は、オペランドの型によって異なります。 次の表は、結果のデータ型がどのように決定されるかを示しています。

オペランドのデータ型 結果のデータ型
どちらの式も整数データ型 (SByteByteShortUShortIntegerUIntegerLongULong) です。 number1number2のデータ型に適した数値データ型。 演算子の結果のデータ型の「整数算術」テーブルを参照してください。
どちらの式も Decimal です Decimal
どちらの式も Single です Single
どちらの式も浮動小数点データ型 (Single または Double) ですが、両方の Single ではありません ( Decimal は浮動小数点データ型ではないことに注意してください) Double

式が Nothing と評価された場合は、0 として扱われます。

オーバーロード

*演算子はオーバーロードできます。つまり、オペランドがそのクラスまたは構造体の型を持つ場合、クラスまたは構造体はその動作を再定義できます。 コードでこのようなクラスまたは構造体でこの演算子を使用する場合は、再定義された動作を理解していることを確認してください。 詳細については、「 演算子プロシージャ」を参照してください。

この例では、 * 演算子を使用して 2 つの数値を乗算します。 結果は、2 つのオペランドの積になります。

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.

こちらも参照ください