OpCodes.Dup Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kopiert den obersten Wert auf dem Auswertungsstapel und legt die Kopie dann auf dem Auswertungsstapel ab.
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
Feldwert
Hinweise
In der folgenden Tabelle sind das Hexadezimal- und MSIL-Assemblyformat (Microsoft Intermediate Language) der Anweisung sowie eine kurze Referenzzusammenfassung aufgeführt:
Format | Assemblyformat | BESCHREIBUNG |
---|---|---|
25 | dup | Dupliziert den Wert oben im Stapel. |
Das Übergangsverhalten des Stapels in sequenzieller Reihenfolge lautet:
value
wird auf den Stapel geschoben.value
wird zur Duplizierung aus dem Stapel entfernt.value
wird auf den Stapel zurückgeschoben.Ein doppelter Wert wird auf den Stapel gepusht.
Die dup
Anweisung dupliziert das oberste Element des Stapels und belässt zwei identische Werte darauf.
Die folgende Emit Methodenüberladung kann den dup
Opcode verwenden: