Compartir a través de


OpCodes.Ldstr Campo

Definición

Inserta una nueva referencia de objeto a un literal de cadena almacenado en los metadatos.

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

Valor de campo

Comentarios

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

Formato Formato de ensamblado Descripción
72 <T> ldstr mdToken Inserta un objeto de cadena para el token mdTokende cadena de metadatos .

El comportamiento transitorio de la pila, en orden secuencial, es:

  1. Una referencia de objeto a una cadena se inserta en la pila.

La ldstr instrucción inserta una referencia de objeto (tipo O) a un nuevo objeto de cadena que representa el literal de cadena específico almacenado en los metadatos. La ldstr instrucción asigna la cantidad necesaria de memoria y realiza cualquier conversión de formato necesaria para convertir el literal de cadena del formulario utilizado en el archivo al formato de cadena necesario en tiempo de ejecución.

Common Language Infrastructure (CLI) garantiza que el resultado de dos ldstr instrucciones que hacen referencia a dos tokens de metadatos que tienen la misma secuencia de caracteres devuelven exactamente el mismo objeto de cadena (un proceso conocido como "interning de cadenas").

La sobrecarga del método siguiente Emit puede usar el ldstr código de operación:

Se aplica a