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