OpCodes.Clt_Un Campo
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Compara los valores value1 sin firmar o sin ordenar y value2. Si value1 es menor que value2, el valor entero 1 (int32) se inserta en la pila de evaluación; en caso contrario, 0 (int32) se inserta 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 muestra el formato de ensamblado hexadecimal y Microsoft lenguaje intermedio (MSIL), junto con un breve resumen de referencia:
| Formato | Formato de ensamblado | Description |
|---|---|---|
| FE 05 | clt.un | Inserta 1 si value1 es menor que value2; en caso contrario, inserta 0 (valores sin signo). |
El comportamiento de transición de la pila, en orden secuencial, es:
value1se inserta en la pila.value2se inserta en la pila.value2yvalue1se extrae de la pila;clt.uncomprueba sivalue1es menor quevalue2.Si
value1es menor quevalue2, 1 se inserta en la pila; de lo contrario, 0 se inserta en la pila.
La clt.un instrucción compara value1 y value2. Se inserta un int32 valor de 1 en la pila si alguno de los siguientes valores es true:
value1es estrictamente menor quevalue2(como paraclt).En el caso de los números de punto flotante,
value1no se ordena con respecto avalue2.Para los valores enteros,
value1es estrictamente menor quevalue2cuando 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: