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 метода может использовать код операции: