OpCodes.Dup Veld
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Kopieert de huidige bovenste waarde op de evaluatiestack en pusht de kopie vervolgens naar de evaluatiestack.
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
Waarde van veld
Opmerkingen
De volgende tabel bevat de hexadecimale en Microsoft MSIL-assembly-indeling (Tussenliggende taal), samen met een beknopt overzicht:
| Format | Assembly-indeling | Description |
|---|---|---|
| 25 | Dup | Hiermee wordt de waarde boven aan de stapel gedupliceerd. |
Het overgangsgedrag van de stack, in opeenvolgende volgorde, is:
valuewordt naar de stapel geduwd.valuewordt uit de stack gepopt voor duplicatie.valuewordt teruggeschoven naar de stapel.Er wordt een dubbele waarde naar de stack gepusht.
De dup instructie dupliceert het bovenste element van de stapel en laat twee identieke waarden bovenin.
De volgende Emit overbelasting van de methode kan de dup opcode gebruiken: