* 演算子 (Visual Basic)
2 つの数値を乗算します。
構文
number1 * number2
指定項目
用語 | 定義 |
---|---|
number1 |
必須です。 任意の数式。 |
number2 |
必須です。 任意の数式。 |
結果
結果は number1
と number2
の積になります。
サポートされている型
すべての数値型。これには、符号なしおよび浮動小数点型と Decimal
が含まれます。
Remarks
結果のデータ型は、オペランドの型によって異なります。 次の表は、結果のデータ型がどのように決定されるかを示しています。
オペランドのデータ型 | 結果のデータ型 |
---|---|
両方の式が整数データ型 (SByte、Byte、Short、UShort、Integer、UInteger、Long、ULong) | number1 と number2 のデータ型に適した数値データ型。 「演算子の結果のデータ型」の「整数演算」の表を参照してください。 |
両方の式が decimal | Decimal |
両方の式が Single | Single |
一方の式が浮動小数点データ型 (Single または Double) で、両方が Single ではない (Decimal は浮動小数点データ型ではないので注意してください) |
Double |
式が Nothing に評価される場合、0 として扱われます。
オーバーロード
*
演算子は "オーバーロード" できます。つまり、オペランドがクラスまたは構造体の型を持っているときに、クラスまたは構造体はその動作を再定義できます。 コードで、そのようなクラスまたは構造体に対してこの演算子が使用される場合は、再定義された動作を理解していることを確認してください。 詳細については、「 Operator Procedures」を参照してください。
例
この例では、*
演算子を使用して 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