OpCodes.Dup Pole
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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:
valuese nasdílí do zásobníku.valuese vysunul ze zásobníku pro duplikaci.valuese odsune zpět do zásobníku.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: