OpCodes.Mul_Ovf_Un Campo

Definizione

Moltiplica due valori interi senza segno, esegue un controllo di overflow e inserisce il risultato nello stack di valutazione.

public: static initonly System::Reflection::Emit::OpCode Mul_Ovf_Un;
public static readonly System.Reflection.Emit.OpCode Mul_Ovf_Un;
 staticval mutable Mul_Ovf_Un : System.Reflection.Emit.OpCode
Public Shared ReadOnly Mul_Ovf_Un As OpCode 

Valore del campo

Commenti

La tabella seguente elenca il formato di assembly MSIL (Intermediate Language) esadecimale e Microsoft istruzione, insieme a un breve riepilogo di riferimento:

Formato Formato assembly Descrzione
D9 mul.ovf.un Moltiplica due valori senza segno nello stack con un controllo di overflow.

Il comportamento transitorio dello stack, in ordine sequenziale, è:

  1. value1 viene inserito nello stack.

  2. value2 viene inserito nello stack.

  3. value2 e value1 vengono estratte dallo stack; value1 viene moltiplicato per value2, con un controllo dell'overflow.

  4. Il risultato viene inserito nello stack.

L'istruzione mul.ovf.un moltiplica l'intero value1 senza segno per intero value2 senza segno e inserisce il risultato nello stack. Viene generata un'eccezione se il risultato non rientra nel tipo di risultato.

OverflowException viene generata se il risultato non può essere rappresentato nel tipo di risultato.

L'overload del metodo seguente Emit può usare il mul.ovf.un codice operativo:

Si applica a