OpCodes.Dup Campo

Definición

Copia el valor superior actual en la pila de evaluación y, a continuación, inserta la copia en la pila de evaluación.

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

Valor de campo

Comentarios

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

Formato Formato de ensamblado Description
25 dup Duplica el valor en la parte superior de la pila.

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

  1. value se inserta en la pila.

  2. value se quita de la pila para la duplicación.

  3. value se vuelve a insertar en la pila.

  4. Se inserta un valor duplicado en la pila.

La dup instrucción duplica el elemento superior de la pila y deja dos valores idénticos en su parte superior.

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

Se aplica a