OpCodes.Stloc_1 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í.
Zobrazí aktuální hodnotu z horní části zásobníku vyhodnocení a uloží ji v seznamu místních proměnných na indexu 1.
public: static initonly System::Reflection::Emit::OpCode Stloc_1;
public static readonly System.Reflection.Emit.OpCode Stloc_1;
staticval mutable Stloc_1 : System.Reflection.Emit.OpCode
Public Shared ReadOnly Stloc_1 As OpCode
Hodnota pole
Poznámky
Následující tabulka uvádí šestnáctkový formát sestavení jazyka MSIL (Intermediate Language) a Microsoft s stručným přehledem referenčních informací:
| Formát | Formát sestavení | Description |
|---|---|---|
| 0B | stloc.1 | Zobrazí hodnotu ze zásobníku do místní proměnné 1. |
Přechodné chování zásobníku v sekvenčním pořadí je:
- Hodnota se rozbalí ze zásobníku a umístí se do místní proměnné indexované hodnotou 1.
Instrukce stloc.1 zobrazí nejvyšší hodnotu ze zásobníku vyhodnocení a přesune ji do místní proměnné indexované hodnotou 1. Typ hodnoty se musí shodovat s typem místní proměnné, jak je uvedeno v místním podpisu aktuální metody.
stloc.1 je zvláště efektivní kódování pro ukládání hodnot v místní proměnné 1.
Uložení do místních hodnot, které obsahují celočíselnou hodnotu menší než 4 bajty, zkrátí hodnotu při přesouvání ze zásobníku do místní proměnné. Hodnoty s plovoucí desetinou čárkou se zaokrouhlují z jejich nativní velikosti (typu F) na velikost přidruženou k argumentu.
Emit Následující přetížení metody může použít stloc.1 opcode: