OpCodes.Dup Champ

Définition

Copie la valeur la plus élevée actuelle sur la pile d’évaluation, puis envoie (push) la copie sur 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é de référence :

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

Le comportement transitionnel de la pile, dans l’ordre séquentiel, est :

  1. value est poussé sur la pile.

  2. value est retiré de la pile pour la duplication.

  3. value est renvoyé sur la pile.

  4. Une valeur en double est envoyée (push) sur 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 à