OpCodes.Ldstr Поле

Определение

Отправляет ссылку на новый объект в строковый литерал, хранящийся в метаданных.

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 

Значение поля

Комментарии

В следующей таблице перечислены шестнадцатеричные и шестнадцатеричные и Microsoft формат сборки промежуточного языка (MSIL) инструкции, а также краткая сводка по ссылке:

Формат Формат сборки Description
72 <T> ldstr mdToken Отправляет строковый объект для токена mdTokenстроки метаданных.

Переходное поведение стека в последовательном порядке:

  1. Ссылка на объект строки передается в стек.

Инструкция ldstr отправляет ссылку на объект (тип O) в новый строковый объект, представляющий конкретный строковый литерал, хранящийся в метаданных. Инструкция ldstr выделяет необходимый объем памяти и выполняет любое преобразование формата, необходимое для преобразования строкового литерала из формы, используемой в файле, в формат строки, необходимый во время выполнения.

Среда командной строки (CLI) гарантирует, что результат двух ldstr инструкций, ссылающихся на два маркера метаданных, которые имеют одинаковую последовательность символов, возвращают точно тот же строковый объект (процесс, известный как "строковый интернинг").

Следующая Emit перегрузка метода может использовать ldstr код opcode:

Применяется к