OpCodes.Sub_Ovf Pole

Definice

Odečte jednu celočíselnou hodnotu od druhé, provede kontrolu přetečení a nasdílí výsledek do zásobníku vyhodnocení.

public: static initonly System::Reflection::Emit::OpCode Sub_Ovf;
public static readonly System.Reflection.Emit.OpCode Sub_Ovf;
 staticval mutable Sub_Ovf : System.Reflection.Emit.OpCode
Public Shared ReadOnly Sub_Ovf 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
DA sub.ovf Odečte jednu celočíselnou hodnotu od jiné pomocí kontroly 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; value2 od se odečte kontrola value1 přetečení.

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

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

Tato operace se provádí na podepsaných celých číslech; Pro hodnoty s plovoucí desetinou čárkou použijte Sub.

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

Platí pro