OpCodes.Cgt_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.
Vergleicht zwei Werte ohne Vorzeichen oder zwei ungeordnete Werte. Wenn der erste Wert größer als der zweite Wert ist, wird der Ganzzahlwert 1 (int32
) auf dem Auswertungsstapel abgelegt, andernfalls wird 0 (int32
) auf dem Auswertungsstapel abgelegt.
public: static initonly System::Reflection::Emit::OpCode Cgt_Un;
public static readonly System.Reflection.Emit.OpCode Cgt_Un;
staticval mutable Cgt_Un : System.Reflection.Emit.OpCode
Public Shared ReadOnly Cgt_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 |
---|---|---|
FE 03 | cgt.un | Pusht 1, wenn value1 größer als value2 ist, andernfalls pusht 0 (Werte ohne Vorzeichen). |
Das Übergangsverhalten des Stapels in sequenzieller Reihenfolge lautet:
value1
wird auf den Stapel geschoben.value2
wird auf den Stapel geschoben.value2
undvalue1
werden aus dem Stapel geploppt.cgt.un
Tests, wennvalue1
größer alsvalue2
ist.Wenn
value1
größer alsvalue2
ist, wird 1 auf den Stapel geschoben, andernfalls wird 0 auf den Stapel gepusht.
Der int32
Wert 1 wird auf den Stapel übertragen, wenn eine der folgenden Werte lautet true
:
Für Gleitkommazahlen value1
wird in Bezug auf value2
nicht sortiert.
Für ganzzahlige Werte value1
ist streng größer als value2
, wenn sie als Zahlen ohne Vorzeichen betrachtet werden.
Andernfalls wird der int32
Wert 0 auf den Stapel gepusht.
Die folgende Emit Methodenüberladung kann den cgt.un
Opcode verwenden: