OpCodes.Ldloc_3 Fält

Definition

Läser in den lokala variabeln vid index 3 på utvärderingsstacken.

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

Fältvärde

Kommentarer

I följande tabell visas instruktionens sammansättningsformat för hexadecimalt och Microsoft mellanliggande språk (MSIL), tillsammans med en kort referenssammanfattning:

Format Sammansättningsformat Description
09 ldloc.3 Läser in den lokala variabeln vid index 3 på utvärderingsstacken.

Stackens övergångsbeteende i sekventiell ordning är:

  1. Det lokala variabelvärdet vid index 3 skickas till stacken.

ldloc.3 är en särskilt effektiv kodning för Ldloc, vilket ger åtkomst till den lokala variabeln vid index 3.

Värdets typ är samma som den typ av lokal variabel som anges i metodrubriken. Lokala variabler som är mindre än 4 byte utökas till att skriva int32 när de läses in på stacken. Flyttalsvärden expanderas till sin ursprungliga storlek (typ F).

Följande Emit metodöverlagring kan använda ldloc.3 opcode:

Gäller för