OpCodes.Sub_Ovf Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Subtrahiert einen ganzzahligen Wert von einem anderen, führt eine Überlaufüberprüfung durch und verschiebt das Ergebnis auf den Auswertungsstapel.
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
Feldwert
Hinweise
In der folgenden Tabelle sind das Hexadezimal- und Microsoft MSIL-Assemblyformat (Intermediate Language) der Anweisung zusammen mit einer kurzen Referenzzusammenfassung aufgeführt:
| Format | Assemblyformat | Description |
|---|---|---|
| DA | sub.ovf | Subtrahiert einen ganzzahligen Wert von einem anderen mit einer Überlaufüberprüfung. |
Das Übergangsverhalten des Stapels in sequenzieller Reihenfolge lautet:
value1wird auf den Stapel verschoben.value2wird auf den Stapel verschoben.value2undvalue1werden vom Stapel abgezogen;value2wird vonvalue1einer Überprüfung auf Überlauf subtrahiert.Das Ergebnis wird auf den Stapel verschoben.
OverflowException wird ausgelöst, wenn das Ergebnis nicht im Ergebnistyp dargestellt werden kann.
Dieser Vorgang wird für signierte ganze Zahlen ausgeführt; für Gleitkommawerte verwenden Sie Sub.
Die folgende Emit Methodenüberladung kann den sub.ovf Opcode verwenden: