OpCodes.Rem_Un Campo

Definición

Divide dos valores sin signo e inserta el resto en la pila de evaluación.

public: static initonly System::Reflection::Emit::OpCode Rem_Un;
public static readonly System.Reflection.Emit.OpCode Rem_Un;
 staticval mutable Rem_Un : System.Reflection.Emit.OpCode
Public Shared ReadOnly Rem_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
5E rem.un Inserta el resto de dividir unsigned por unsigned value1value2 en la pila.

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 y el resto de value1divvalue2 calculados.

  4. El resultado se inserta en la pila.

result = value1 rem.un value2 cumple las condiciones siguientes:

result = value1 - value2 x(value1div.unvalue2) y:

0 = result<value2, donde div.un es la instrucción de división sin signo.

La rem.un instrucción calcula result e inserta en la pila. Rem.un trata sus argumentos como enteros sin signo, mientras Rem que los trata como enteros con signo.

Rem.un no se especifica para los números de punto flotante.

Las operaciones integrales inician DivideByZeroException si value2 es cero.

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

Se aplica a