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