OpCodes.Clt Поле

Определение

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

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

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

Комментарии

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

Формат Формат сборки Description
FE 04 Clt Принудительная отправка 1, если value1 меньше value2; в противном случае выполняется 0.

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

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

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

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

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

Инструкция clt сравнивается value1 и value2. Если value1 значение строго меньше value2, то int32 значение 1 отправляется в стек. int32 В противном случае значение 0 отправляется в стек.

  • Для чисел с плавающей запятой возвращает значение 0, clt если числа не упорядочены (то есть, если один или оба аргумента являются NaN).

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

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