Поделиться через


OpCodes.Ldarg_3 Поле

Определение

Загружает аргумент с индексом 3 в стек вычислений.

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

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

Комментарии

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

Формат Формат сборки Описание
05 ldarg.3 Загрузите аргумент 3 в стек.

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

  1. Значение аргумента по индексу 3 помещается в стек.

Инструкция ldarg.3 является эффективной кодировкой для загрузки значения аргумента по индексу 3.

Инструкция ldarg.3 отправляет аргумент, индексирующийся на 3, в стек вычислений. Инструкцию ldarg.3 можно использовать для загрузки типа значения или примитивного значения в стек путем копирования из входящего аргумента. Тип значения аргумента совпадает с типом аргумента, указанным в сигнатуре текущего метода.

Аргументы, которые содержат целочисленное значение меньше 4 байта, разворачиваются до типа int32 при загрузке в стек. Значения с плавающей запятой разворачиваются до собственного размера (тип F).

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

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