Compartir a través de


* (Operador, Visual Basic)

Multiplica dos números.

number1 * number2

Partes

Término

Definición

number1

Obligatorio. Cualquier expresión numérica.

number2

Obligatorio. Cualquier expresión numérica.

Resultado

El resultado es el producto de number1 y number2.

Tipos admitidos

Todos los tipos numéricos, incluidos los tipos de punto flotante y sin signo, y Decimal.

Comentarios

El tipo de datos del resultado depende de los tipos de los operandos. En la tabla siguiente se muestra cómo se determina el tipo de datos del resultado.

Tipos de datos de operando

Tipo de datos de resultado

Ambas expresiones son tipos de datos integrales (SByte, Byte, Short, UShort, Integer, UInteger, Long, ULong)

Un tipo de dato numérico adecuado para los tipos de datos de number1 y number2. Vea las tablas "Aritmética de enteros" en Tipos de datos de resultados de operador (Visual Basic).

Ambas expresiones son Decimal

Decimal

Ambas expresiones son Single

Single

Una expresión es un tipo de datos de punto flotante (Single o Double) pero no ambas Single (observe que Decimal no es un tipo de datos de punto flotante)

Double

Si una expresión da como resultado Nothing, se tratará como si fuera cero.

Sobrecarga

El operador * se puede sobrecargar, lo que significa que una clase o una estructura pueden definir de nuevo su comportamiento cuando un operando tiene el tipo de dicha clase o estructura. Si el código utiliza este operador en una clase o estructura de este tipo, asegúrese de conocer su comportamiento redefinido. Para obtener más información, vea Procedimientos de operador (Visual Basic).

Ejemplo

En este ejemplo se usa el operador * para multiplicar dos números. El resultado será el producto de dos operandos.

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.

Vea también

Referencia

*= (Operador, Visual Basic)

Operadores aritméticos (Visual Basic)

Prioridad de operador en Visual Basic

Operadores enumerados por funcionalidad (Visual Basic)

Conceptos

Operadores aritméticos en Visual Basic