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 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 :
valueest poussé sur la pile.valueest retiré de la pile pour la duplication.valueest renvoyé sur la pile.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 :