OpCodes.Cgt 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. 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;
public static readonly System.Reflection.Emit.OpCode Cgt;
staticval mutable Cgt : System.Reflection.Emit.OpCode
Public Shared ReadOnly Cgt 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 02 | Cgt | Pusht 1, wenn value1 größer als value2ist; andernfalls pusht 0. |
Das Stapelübergangsverhalten in sequenzieller Reihenfolge lautet:
value1wird auf den Stapel geschoben.value2wird auf den Stapel geschoben.value2undvalue1werden aus dem Stapel geknallt;cgttestet, obvalue1größer alsvalue2ist.Wenn
value1größer alsvalue2ist, wird 1 auf den Stapel gedrückt, andernfalls wird 0 auf den Stapel geschoben.
Die cgt Anweisung vergleicht value1 und value2. Wenn value1 streng größer als value2ist, wird ein int32 Wert von 1 auf den Stapel gepusht. Andernfalls wird der int32 Wert 0 auf den Stapel gepusht.
- Für Gleitkommazahlen gibt 0 zurück,
cgtwenn die Zahlen nicht sortiert sind (d. a. wenn eines oder beide Argumente NaN sind).
Die folgende Emit Methodenüberladung kann den cgt opcode verwenden: