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