OpCodes.Ldlen Fält

Definition

Push-överför antalet element i en nollbaserad, endimensionell matris till utvärderingsstacken.

public: static initonly System::Reflection::Emit::OpCode Ldlen;
public static readonly System.Reflection.Emit.OpCode Ldlen;
 staticval mutable Ldlen : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldlen 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
8E ldlen Push-överför längden (av typen natural unsigned int) för en matris i stacken.

Stackens övergångsbeteende i sekventiell ordning är:

  1. En objektreferens till en matris skickas till stacken.

  2. Matrisreferensen poppas från stacken och längden beräknas.

  3. Längden trycks på stacken.

Matriser är objekt och representeras därför av ett värde av typen O. Längden returneras som en natural unsigned int.

NullReferenceException genereras om matrisreferensen är en null-referens.

Följande Emit metodöverlagring kan använda ldlen opcode:

Gäller för