OpCodes.Dup Feld

Definition

Kopiert den aktuellen obersten Wert im Auswertungsstapel und verschiebt dann die Kopie auf den Auswertungsstapel.

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 Microsoft MSIL-Assemblyformat (Intermediate Language) der Anweisung zusammen mit einer kurzen Referenzzusammenfassung aufgeführt:

Format Assemblyformat Description
25 Dup Dupliziert den Wert oben im Stapel.

Das Übergangsverhalten des Stapels in sequenzieller Reihenfolge lautet:

  1. value wird auf den Stapel verschoben.

  2. value wird aus dem Stapel für dupliziert.

  3. value wird zurück auf den Stapel verschoben.

  4. Ein doppelter Wert wird auf den Stapel verschoben.

Die dup Anweisung dupliziert das oberste Element des Stapels und hinterlässt zwei identische Werte.

Die folgende Emit Methodenüberladung kann den dup Opcode verwenden:

Gilt für: