Delen via


* Operator (Visual Basic)

Vermenigvuldigt twee getallen.

Syntaxis

number1 * number2  

generator

Term Definitie
number1 Vereist. Elke numerieke expressie.
number2 Vereist. Elke numerieke expressie.

Resultaat

Het resultaat is het product van number1 en number2.

Ondersteunde typen

Alle numerieke typen, inclusief de niet-ondertekende en drijvendekommatypen en Decimal.

Opmerkingen

Het gegevenstype van het resultaat is afhankelijk van de typen operanden. In de volgende tabel ziet u hoe het gegevenstype van het resultaat wordt bepaald.

Operand-gegevenstypen Resultaatgegevenstype
Beide expressies zijn integrale gegevenstypen (SByte, Byte, Short, UShort, Integer, UInteger, Long, ULong) Een numeriek gegevenstype dat geschikt is voor de gegevenstypen van number1 en number2. Zie de tabellen Integer Arithmetic in Gegevenstypen operatorresultaten.
Beide expressies zijn decimaal Decimal
Beide expressies zijn enkelvoudig Single
Een expressie is een gegevenstype met drijvende komma (Single of dubbel), maar niet beide Single (opmerking Decimal is geen drijvendekommage-gegevenstype) Double

Als een expressie resulteert in niets, wordt deze beschouwd als nul.

Overbelasting

De * operator kan overbelast worden, wat betekent dat een klasse of structuur het gedrag ervan opnieuw kan definiƫren wanneer een operand het type van die klasse of structuur heeft. Als uw code deze operator gebruikt voor een dergelijke klasse of structuur, moet u het opnieuw gedefinieerde gedrag ervan begrijpen. Zie Operator Procedures voor meer informatie.

Opmerking

In dit voorbeeld wordt de * operator gebruikt om twee getallen te vermenigvuldigen. Het resultaat is het product van de twee operanden.

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.

Zie ook