OpCodes.Ldloc_0 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í.
Načte místní proměnnou v indexu 0 do zásobníku vyhodnocení.
public: static initonly System::Reflection::Emit::OpCode Ldloc_0;
public static readonly System.Reflection.Emit.OpCode Ldloc_0;
staticval mutable Ldloc_0 : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldloc_0 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 |
---|---|---|
06 | ldloc.0 | Načte místní proměnnou v indexu 0 do zásobníku vyhodnocení. |
Přechodné chování zásobníku v sekvenčním pořadí je:
- Hodnota místní proměnné v indexu 0 se nasdílí do zásobníku.
ldloc.0
je zvláště efektivní kódování pro Ldloc, které umožňuje přístup k místní proměnné v indexu 0.
Typ hodnoty je stejný jako typ místní proměnné, která je zadána v hlavičce metody. Místní proměnné, které jsou menší než 4 bajty, se při načtení do zásobníku rozbalí na typ int32
. Hodnoty s plovoucí desetinou čárkou se rozbalí na svou nativní velikost (typ F
).
Následující Emit přetížení metody může použít ldloc.0
opcode: