OpCodes.Ble Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Передает управление конечной инструкции, если первое значение меньше второго значения или равно ему.
public: static initonly System::Reflection::Emit::OpCode Ble;
public static readonly System.Reflection.Emit.OpCode Ble;
staticval mutable Ble : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ble As OpCode
Значение поля
Комментарии
В следующей таблице приведен шестнадцатеричный формат инструкции и формат сборки msil, а также краткий обзор:
Формат | Формат сборки | Описание |
---|---|---|
3E <int32> |
Ble target |
Ветвь к целевой инструкции с указанным смещением, если первое значение меньше или равно второму значению. |
Переходный режим стека в последовательном порядке:
value1
помещается в стек.value2
помещается в стек.value2
иvalue1
извлекаются из стека; еслиvalue1
значение меньше или равноvalue2
, выполняется операция ветви.
Инструкция ble
передает управление указанной целевой инструкции, если value1
меньше или равно value2
. Эффект идентичен выполнению cgt
инструкции (cgt.un
для с плавающей запятой), за которой следует brfalse
ветвь к определенной целевой инструкции. Целевая инструкция представлена в виде 4-байтового смещения со знаком от начала инструкции после текущей инструкции.
Если целевая инструкция содержит один или несколько кодов префиксов, управление может быть передано только первому из этих префиксов. Эта инструкция не может выполнять передачу элементов управления в блоки , catch
, filter
и finally
из try
блоков .
Следующая Emit перегрузка ble
метода может использовать код операции: