OpCodes.Blt Поле

Определение

Передает управление целевой инструкции, если первое значение меньше второго значения.

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

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

Комментарии

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

Формат Формат сборки Description
3F <int32> Blt target Ветвь к целевой инструкции по указанному смещением, если первое значение меньше второго значения.

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

  1. value1 отправляется в стек.

  2. value2 отправляется в стек.

  3. value2 и value1 извлекаются из стека; если value1value2меньше, выполняется операция ветви.

Инструкция blt передает управление указанной целевой инструкции, если value1 меньше или равно value2. Эффект идентичен выполнению clt инструкции, за которой следует brtrue ветвь определенной целевой инструкции. Целевая инструкция представлена как смещение со знаком 4 байта с начала инструкции после текущей инструкции.

Если у целевой инструкции есть один или несколько кодов префикса, управление может быть передано только первому из этих префиксов. Управление передачей tryв и catchиз него, filterи finally блоки не могут выполняться этой инструкцией.

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

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