OpCodes.Dup Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 et hexadécimal 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 :
value
est poussé sur la pile.value
est extrait de la pile pour la duplication.value
est renvoyé dans la pile.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
: