OpCodes.Blt_Un Campo

Definición

Transfiere el control a una instrucción de destino si el primer valor es menor que el segundo valor, al comparar valores enteros sin signo o valores flotantes no ordenados.

public: static initonly System::Reflection::Emit::OpCode Blt_Un;
public static readonly System.Reflection.Emit.OpCode Blt_Un;
 staticval mutable Blt_Un : System.Reflection.Emit.OpCode
Public Shared ReadOnly Blt_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
44 <int32> blt.un target Bifurcación a la instrucción de destino en el desplazamiento especificado si el primer valor es menor que el segundo valor (valores sin signo).

El comportamiento de transición 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; si value1 es menor que value2, se realiza la operación de rama.

La blt.un instrucción transfiere el control a la instrucción de destino especificada si value1 es menor que value2, en comparación con el uso de valores flotantes sin signo o sin signo. El efecto es idéntico a realizar una clt.un instrucción seguida de una brtrue rama a la instrucción de destino específica. La instrucción de destino se representa como un desplazamiento con signo de 4 bytes desde el principio de la instrucción después de la instrucción actual.

Si la instrucción de destino tiene uno o varios códigos de prefijo, el control solo se puede transferir al primero de estos prefijos. Esta instrucción no puede realizar las transferencias de control hacia y hacia fuera de trylos bloques , catch, filtery finally .

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

Se aplica a