OpCodes.Dup Champ

Définition

Copie la valeur actuelle la plus haute dans la pile d'évaluation et exécute un push de la copie dans la pile d'évaluation.

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 

Valeur de champ

Remarques

Le tableau suivant répertorie le format d’assembly MSIL (hexadécimal et Microsoft Intermediate Language) de l’instruction, ainsi qu’un bref résumé des références :

Format Format d’assembly Description
25 Dup Dupliquez la valeur en haut de la pile.

Le comportement transitoire de la pile, dans l’ordre séquentiel, est le suivant :

  1. value est poussé sur la pile.

  2. value est extrait de la pile pour la duplication.

  3. value est renvoyé dans la pile.

  4. Une valeur en double est envoyée à la pile.

L’instruction dup duplique l’élément supérieur de la pile et laisse deux valeurs identiques au-dessus de celle-ci.

La surcharge de méthode suivante Emit peut utiliser l’opcode dup :

S’applique à