OpCodes.Ldstr Campo
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 mdToken de cadena de metadatos . |
El comportamiento transitorio de la pila, en orden secuencial, es:
- 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: