OpCodes.Ldloca Veld

Definitie

Laadt het adres van de lokale variabele bij een specifieke index op de evaluatiestack.

public: static initonly System::Reflection::Emit::OpCode Ldloca;
public static readonly System.Reflection.Emit.OpCode Ldloca;
 staticval mutable Ldloca : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldloca As OpCode 

Waarde van veld

Opmerkingen

De volgende tabel bevat de hexadecimale en Microsoft MSIL-assembly-indeling (Tussenliggende taal), samen met een beknopt overzicht:

Format Assembly-indeling Beschrijving
FE OD <unsigned int16> ldloca index Laadt het adres van de lokale variabele op index de evaluatiestack.

Het overgangsgedrag van de stack, in opeenvolgende volgorde, is:

  1. Het adres van de lokale variabele op de opgegeven index wordt naar de stack gepusht.

De ldloca instructie pusht het adres van het lokale variabelenummer op de doorgegeven index naar de stack, waarbij lokale variabelen worden genummerd 0 en hoger. De waarde die op de stack wordt gepusht, is al correct uitgelijnd voor gebruik met instructies zoals Ldind_I en Stind_I. Het resultaat is een beheerde aanwijzer (type &). De lokale variabele wordt opgeslagen in onbeheerd geheugen, zodat de retourwaarde kan worden geconverteerd naar een onbeheerde aanwijzer zonder vast te maken.

De volgende Emit overbelasting van de methode kan de ldloca opcode gebruiken:

Van toepassing op