OpCodes.Ldloca_S Veld

Definitie

Laadt het adres van de lokale variabele op een specifieke index op de evaluatiestack, korte vorm.

public: static initonly System::Reflection::Emit::OpCode Ldloca_S;
public static readonly System.Reflection.Emit.OpCode Ldloca_S;
 staticval mutable Ldloca_S : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldloca_S 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 Description
12 <unsigned int8> jpegoca.s index Laadt het adres van de lokale variabele op index de evaluatiestack, korte vorm.

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.s 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 ldloca.s instructie biedt een efficiƫnte codering voor gebruik met de lokale variabelen 0 tot en met 255.

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

Van toepassing op