Compartir vía


OpCodes.Mul Campo

Definición

Multiplica dos valores e inserta el resultado en la pila de evaluación.

public: static initonly System::Reflection::Emit::OpCode Mul;
public static readonly System.Reflection.Emit.OpCode Mul;
 staticval mutable Mul : System.Reflection.Emit.OpCode
Public Shared ReadOnly Mul As OpCode 

Valor de campo

Comentarios

En la tabla siguiente se muestra el formato de ensamblado hexadecimal y lenguaje intermedio de Microsoft (MSIL), junto con un breve resumen de referencia:

Formato Formato de ensamblado Descripción
5A mul Multiplica dos valores en la pila.

El comportamiento de transición de pila, en orden secuencial, es:

  1. value1 se inserta en la pila.

  2. value2 se inserta en la pila.

  3. value2 y value1 se extrae de la pila; value1 se multiplica por value2.

  4. El resultado se inserta en la pila.

La mul instrucción multiplica value1 por value2 e inserta el resultado en la pila. Las operaciones de entero truncan silenciosamente los bits superiores en desbordamiento.

Consulte Mul_Ovf para obtener una operación de multiplicación específica de enteros con control de desbordamiento.

Para los tipos de punto flotante, 0 * infinity = NaN.

La sobrecarga del método siguiente Emit puede usar el mul código de operación:

Se aplica a