OpCodes.Mul_Ovf_Un Pole

Definice

Vynásobí dvě celočíselné hodnoty bez znaménka, provede kontrolu přetečení a nasdílí výsledek do zásobníku vyhodnocení.

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 

Hodnota pole

Poznámky

Následující tabulka uvádí hexadecimální formát sestavení instrukce a formát sestavení MSIL (Microsoft Intermediate Language) spolu se stručným souhrnem referenčních informací:

Formát Formát sestavení Description
D9 mul.ovf.un Vynásobí dvě nepodepsané hodnoty v zásobníku kontrolou přetečení.

Přechodné chování zásobníku v sekvenčním pořadí je:

  1. value1 se nasdílí do zásobníku.

  2. value2 se nasdílí do zásobníku.

  3. value2 a value1 jsou vysunuly ze zásobníku; value1 vynásobí se value2pomocí kontroly přetečení.

  4. Výsledek se nasdílí do zásobníku.

Instrukce mul.ovf.un vynásobí celé číslo value1 bez znaménka celé číslo value2 a nasdílí výsledek do zásobníku. Pokud se výsledek nevejde do typu výsledku, vyvolá se výjimka.

OverflowException je vyvolán, pokud výsledek nemůže být reprezentován v typu výsledku.

Následující Emit přetížení metody může použít mul.ovf.un opcode:

Platí pro