¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

OpCodes.Clt_Un (Campo)

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.

Espacio de nombres: System.Reflection.Emit
Ensamblado: mscorlib (en mscorlib.dll)

public static readonly OpCode Clt_Un
public static final OpCode Clt_Un
public static final var Clt_Un : OpCode

En la tabla siguiente, se muestra el ensamblado de la instrucción máquina en formato hexadecimal y en formato de Lenguaje intermedio de Microsoft (MSIL), junto con un breve resumen de referencia:

Formato

Formato del ensamblado

Descripción

FE 03

clt.un

Inserta 1 si value1 es menor que value2; en los demás casos, inserta 0 (valores sin signo).

El comportamiento transicional de la pila es, por orden secuencial:

  1. value1 se inserta en la pila.

  2. value2 se inserta en la pila.

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

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

La instrucción máquina clt.un compara value1 y value2. El valor int32 1 se inserta en la pila si alguno de los siguientes casos es verdadero:

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

  • En el caso de números de punto flotante, value1 no está ordenado respecto a value2.

  • En el caso de valores enteros, value1 es estrictamente menor que value2 cuando se consideran como números sin signo.

En caso contrario, se inserta un valor int32 0 en la pila.

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

  • ILGenerator.Emit(OpCode)

Windows 98, Windows 2000 SP4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition

.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

.NET Framework

Compatible con: 2.0, 1.1, 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft