2 つの値を乗算します。
構文
number1 * number2
部品
任期 | 定義 |
---|---|
number1 |
必須。 任意の数値式。 |
number2 |
必須。 任意の数値式。 |
結果
結果は、 number1
と number2
の積になります。
サポートされている型
符号なし、浮動小数点型、 Decimal
を含むすべての数値型。
注釈
結果のデータ型は、オペランドの型によって異なります。 次の表は、結果のデータ型がどのように決定されるかを示しています。
オペランドのデータ型 | 結果のデータ型 |
---|---|
どちらの式も整数データ型 (SByte、 Byte、 Short、 UShort、 Integer、 UInteger、 Long、 ULong) です。 |
number1 とnumber2 のデータ型に適した数値データ型。
演算子の結果のデータ型の「整数算術」テーブルを参照してください。 |
どちらの式も 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.
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET