OpCodes.Cgt_Un Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сравнивает два значения без знака или два неупорядоченных значения. Если первое значение больше второго, целочисленное значение 1 ((int32
) помещается в стек вычислений; в противном случае в стек вычислений помещается 0 (int32
).
public: static initonly System::Reflection::Emit::OpCode Cgt_Un;
public static readonly System.Reflection.Emit.OpCode Cgt_Un;
staticval mutable Cgt_Un : System.Reflection.Emit.OpCode
Public Shared ReadOnly Cgt_Un As OpCode
Значение поля
Комментарии
В следующей таблице приведен шестнадцатеричный формат инструкции и формат сборки MSIL, а также краткая справочная сводка:
Формат | Формат сборки | Описание |
---|---|---|
FE 03 | cgt.un | Отправляет 1, если value1 больше value2 ; в противном случае — 0 (неподписанные значения). |
Переходный режим стека в последовательном порядке:
value1
помещается в стек.value2
помещается в стек.value2
иvalue1
выскочили из стека;cgt.un
проверяет, большеvalue2
лиvalue1
значение .Если
value1
значение большеvalue2
, 1 помещается в стек; в противном случае 0 помещается в стек.
Значение int32
1 передается в стек, если любой из следующих значений имеет значение true
:
Для чисел value1
с плавающей запятой не упорядочен по отношению к value2
.
Для целочисленных значений значение строго больше, value1
чем value2
при рассмотрении в качестве неподписанных чисел.
int32
В противном случае в стек передается значение 0.
Emit Следующая перегрузка cgt.un
метода может использовать код операции: