OpCodes.Clt_Un Campo

Definición

Compara los valores sin signo o desordenados value1 y value2. Si value1 es menor que value2, se inserta en la pila de evaluación el valor entero 1 (int32); en caso contrario, se inserta 0 (int32) en la pila de evaluación.

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 

Valor de campo

Comentarios

En la tabla siguiente se enumeran los formatos hexadecimales y Microsoft ensamblado de lenguaje intermedio (MSIL), junto con un breve resumen de referencia:

Formato Formato de ensamblado Descripción
FE 05 clt.un Inserta 1 si value1 es menor que value2; en caso contrario, inserta 0 (valores sin signo).

El comportamiento transitorio de la pila, en orden secuencial, es:

  1. value1 se inserta en la pila.

  2. value2 se inserta en la pila.

  3. value2 y value1 se extrae de la pila; clt.un comprueba si value1 es menor que value2.

  4. Si value1 es menor que value2, 1 se inserta en la pila; de lo contrario, 0 se inserta en la pila.

La clt.un instrucción compara value1 y value2. Un int32 valor de 1 se inserta en la pila si se cumple alguna de las siguientes condiciones:

  • value1 es estrictamente menor que value2 (como para clt).

  • En el caso de los números de punto flotante, value1 no se ordena con respecto a value2.

  • Para los valores enteros, value1 es estrictamente menor que value2 cuando se considera como números sin signo.

De lo contrario, se inserta un int32 valor de 0 en la pila.

La sobrecarga del método siguiente Emit puede usar el clt.un código de operación:

Se aplica a