OpCodes.Dup Fält
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kopierar det aktuella översta värdet i utvärderingsstacken och skickar sedan kopian till utvärderingsstacken.
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
Fältvärde
Kommentarer
I följande tabell visas instruktionens sammansättningsformat för hexadecimalt och Microsoft mellanliggande språk (MSIL), tillsammans med en kort referenssammanfattning:
| Format | Sammansättningsformat | Description |
|---|---|---|
| 25 | Dup | Duplicerar värdet överst i stacken. |
Stackens övergångsbeteende i sekventiell ordning är:
valueskickas till stacken.valuetas bort från stacken för duplicering.valueskickas tillbaka till stacken.Ett duplicerat värde skickas till stacken.
Instruktionen dup duplicerar stackens översta element och lämnar två identiska värden ovanpå den.
Följande Emit metodöverlagring kan använda dup opcode: