OpCodes.Sub_Ovf Fält

Definition

Subtraherar ett heltalsvärde från ett annat, utför en spillkontroll och push-överför resultatet till utvärderingsstacken.

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 

Fältvärde

Kommentarer

I följande tabell visas instruktionens sammansättningsformat för hexadecimalt och Microsoft mellanliggande språk (MSIL), tillsammans med en kort referenssammanfattning:

Format Sammansättningsformat Description
DA sub.ovf Subtraherar ett heltalsvärde från ett annat med en spillkontroll.

Stackens övergångsbeteende i sekventiell ordning är:

  1. value1 skickas till stacken.

  2. value2 skickas till stacken.

  3. value2 och value1 poppas från stacken; value2 subtraheras från value1 med en kontroll av spill.

  4. Resultatet skickas till stacken.

OverflowException genereras om resultatet inte kan representeras i resultattypen.

Den här åtgärden utförs på signerade heltal. för flyttalsvärden använder du Sub.

Följande Emit metodöverlagring kan använda sub.ovf opcode:

Gäller för