OpCodes.Sub_Ovf_Un 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 Ganzzahlwert ohne Vorzeichen von einem anderen Ganzzahlwert, führt eine Überlaufprüfung durch und legt das Ergebnis auf dem Auswertungsstapel ab.
public: static initonly System::Reflection::Emit::OpCode Sub_Ovf_Un;
public static readonly System.Reflection.Emit.OpCode Sub_Ovf_Un;
staticval mutable Sub_Ovf_Un : System.Reflection.Emit.OpCode
Public Shared ReadOnly Sub_Ovf_Un As OpCode
Feldwert
Hinweise
In der folgenden Tabelle sind das Hexadezimal- und MSIL-Assemblyformat (Microsoft Intermediate Language) der Anweisung sowie eine kurze Referenzzusammenfassung aufgeführt:
Format | Assemblyformat | BESCHREIBUNG |
---|---|---|
DB | sub.ovf.un | Subtrahiert einen ganzzahligen Wert ohne Vorzeichen von einem anderen mit einer Überlaufprüfung. |
Das Stapelübergangsverhalten in sequenzieller Reihenfolge lautet:
value1
wird auf den Stapel geschoben.value2
wird auf den Stapel geschoben.value2
undvalue1
werden aus dem Stapel geploppt;value2
wird mit einer Überprüfung auf Überlauf vonvalue1
subtrahiert.Das Ergebnis wird auf den Stapel gepusht.
OverflowException wird ausgelöst, wenn das Ergebnis nicht im Ergebnistyp dargestellt werden kann.
Dieser Vorgang wird für ganze Zahlen mit Vorzeichen ausgeführt. Verwenden Sie Subfür Gleitkommawerte .
Die folgende Emit Methodenüberladung kann den sub.ovf.un
opcode verwenden: