OpCodes.Clt_Un Поле

Определение

Сравнивает неподписанные или неупорядоченные значения value1 и value2. Если value1 значение меньше value2, то целочисленное значение 1 (int32) передается в стек вычислений; в противном случае 0 (int32) передается в стек оценки.

public: static initonly System::Reflection::Emit::OpCode Clt_Un;
public static readonly System.Reflection.Emit.OpCode Clt_Un;
 staticval mutable Clt_Un : System.Reflection.Emit.OpCode
Public Shared ReadOnly Clt_Un As OpCode 

Значение поля

Комментарии

В следующей таблице перечислены шестнадцатеричные и шестнадцатеричные и Microsoft формат сборки промежуточного языка (MSIL) инструкции, а также краткая сводка по ссылке:

Формат Формат сборки Description
FE 05 clt.un Отправляет значение 1, если value1 меньше value2; в противном случае отправляет значение 0 (без знака).

Переходное поведение стека в последовательном порядке:

  1. value1 отправляется в стек.

  2. value2 отправляется в стек.

  3. value2 и value1 извлекаются из стека; clt.un тесты, если value1 меньше value2.

  4. Если value1 значение меньше value2, 1 отправляется в стек; в противном случае 0 отправляется в стек.

Инструкция clt.un сравнивается value1 и value2. Значение int32 1 отправляется в стек, если одно из следующих значений имеет значение true:

  • value1 строго меньше value2 (как для clt).

  • Для чисел value1 с плавающей запятой не упорядочивается относительно value2.

  • Для целых значений value1 строго меньше, чем value2 при рассмотрении как неподписанных чисел.

int32 В противном случае значение 0 отправляется в стек.

Следующая Emit перегрузка метода может использовать clt.un код opcode:

Применяется к