Sdílet prostřednictvím


* – operátor (Visual Basic)

Vynásobí dvě čísla.

Syntaxe

number1 * number2  

Součástky

Pojem definice
number1 Povinný: Libovolný číselný výraz.
number2 Povinný: Libovolný číselný výraz.

Výsledek

Výsledkem je součin a number1number2.

Podporované typy

Všechny číselné typy, včetně nepodepsaných typů a typů s plovoucí desetinou čárkou a Decimal.

Poznámky

Datový typ výsledku závisí na typech operandů. Následující tabulka ukazuje, jak se určuje datový typ výsledku.

Datové typy Operandu Datový typ výsledku
Oba výrazy jsou integrální datové typy (SByte, Byte, Short, UShort, Integer, UInteger, Long, ULong) Číselný datový typ vhodný pro datové typy number1 a number2. Podívejte se na tabulky Integer Aritmetic v datových typech výsledků operátoru.
Oba výrazy jsou decimal Decimal
Oba výrazy jsou single Single
Výraz je datový typ s plovoucí desetinou čárkou (Single nebo Double), ale ne oba Single (poznámka Decimal není datový typ s plovoucí desetinou čárkou). Double

Pokud se výraz vyhodnotí jako Nothing, považuje se za nula.

Přetížení

Operátor * může být přetížen, což znamená, že třída nebo struktura mohou předefinovat jeho chování, pokud operand má typ této třídy nebo struktury. Pokud váš kód používá tento operátor pro takovou třídu nebo strukturu, ujistěte se, že rozumíte jeho předdefinované chování. Další informace naleznete v tématu Procedury operátoru.

Příklad

Tento příklad používá * operátor k vynásobení dvou čísel. Výsledkem jsou dva operandy.

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.

Viz také