Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Campo OpCodes.Ldsfld

 

Publicado: octubre de 2016

Inserta en la pila de evaluación el valor de un campo estático.

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

public static readonly OpCode Ldsfld

Valor de campo

Type: System.Reflection.Emit.OpCode

En la tabla siguiente se muestra la instrucción hexadecimal y formato de ensamblado de lenguaje intermedio de Microsoft (MSIL), junto con un breve resumen de referencia:

Formato

Formato de ensamblado

Descripción

7E < T >

ldsfld field

Inserta el valor de field en la pila.

El comportamiento de transición de pila en orden secuencial, es:

  1. El valor del campo específico se inserta en la pila.

El ldsfld instrucción inserta el valor de un estático (compartido por todas las instancias de una clase) en la pila. El tipo de valor devuelto está asociado con el token de metadatos pasado field.

El ldsfld instrucción puede tener un Volatile prefijo.

La siguiente Emit sobrecarga del método se puede utilizar la ldsfld código de operación:

  • ILGenerator.Emit (código de operación, FieldInfo)

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.1
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: