OpCodes.Clt 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 kleiner 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 Clt;
public static readonly System.Reflection.Emit.OpCode Clt;
staticval mutable Clt : System.Reflection.Emit.OpCode
Public Shared ReadOnly Clt 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 04 | Clt | Pusht 1, wenn value1 kleiner als value2 ist, andernfalls pusht 0. |
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.clt
Tests, wennvalue1
kleiner alsvalue2
ist.Wenn
value1
kleiner alsvalue2
ist, wird 1 auf den Stapel geschoben, andernfalls wird 0 auf den Stapel geschoben.
Die clt
-Anweisung vergleicht value1
und value2
. Wenn value1
streng kleiner als value2
ist, wird der int32
Wert 1 auf den Stapel gepusht. Andernfalls wird der int32
Wert 0 auf den Stapel gepusht.
- Für Gleitkommazahlen gibt 0 zurück,
clt
wenn die Zahlen ungeordnet sind (d. a. wenn eines oder beide Argumente NaN sind).
Die folgende Emit Methodenüberladung kann den clt
Opcode verwenden: