OpCodes.Dup Pole

Definice

Zkopíruje aktuální nejvyšší hodnotu ve zkušebním zásobníku a potom nasdílí kopii do zkušebního zásobníku.

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 

Hodnota pole

Poznámky

Následující tabulka uvádí hexadecimální formát sestavení instrukce a formát sestavení MSIL (Microsoft Intermediate Language) spolu se stručným souhrnem referenčních informací:

Formát Formát sestavení Description
25 Dup Duplikuje hodnotu v horní části zásobníku.

Přechodné chování zásobníku v sekvenčním pořadí je:

  1. value se nasdílí do zásobníku.

  2. value se vysunul ze zásobníku pro duplikaci.

  3. value se odsune zpět do zásobníku.

  4. Do zásobníku se nasdílí duplicitní hodnota.

Instrukce dup duplikuje horní prvek zásobníku a ponechá nad ním dvě identické hodnoty.

Následující Emit přetížení metody může použít dup opcode:

Platí pro