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