Esta documentación está archivada y no tiene mantenimiento.

OpCodes.Ldloc_2 (Campo)

Carga la variable local que se encuentra en el índice 2 en la pila de evaluación.

Espacio de nombres: System.Reflection.Emit
Ensamblado: mscorlib (en mscorlib.dll)

public static readonly OpCode Ldloc_2
public static final OpCode Ldloc_2
public static final var Ldloc_2 : OpCode

En la tabla siguiente, se muestra el ensamblado de la instrucción máquina en formato hexadecimal y en formato de Lenguaje intermedio de Microsoft (MSIL), junto con un breve resumen de referencia:

Formato

Formato del ensamblado

Descripción

08

ldloc.2

Carga la variable local que se encuentra en el índice 2 en la pila de evaluación.

El comportamiento transicional de la pila es, por orden secuencial:

  1. Se inserta en la pila el valor de la variable local que se encuentra en el índice 2.

ldloc.2 es una codificación especialmente eficaz para Ldloc, que permite el acceso a la variable local del índice 2.

El tipo del valor es igual que el tipo de la variable local, que se especifica en el encabezado del método. Las variables locales cuya longitud sea inferior a 4 bytes se expanden al tipo int32 cuando se cargan en la pila. Los valores de punto flotante se expanden hasta su tamaño nativo (de tipo F).

La siguiente sobrecarga del método Emit puede utilizar el código de operación ldloc.2:

  • ILGenerator.Emit(OpCode)

Windows 98, Windows 2000 SP4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition

.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

.NET Framework

Compatible con: 2.0, 1.1, 1.0
Mostrar: