OpCodes.Clt_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 die nicht signierten oder ungeordneten Werte value1 und value2. Ist value1 dieser Wert kleiner als value2, wird der ganzzahlige Wert 1 (int32) auf den Auswertungsstapel verschoben. Andernfalls wird 0 (int32) auf den Auswertungsstapel verschoben.
public: static initonly System::Reflection::Emit::OpCode Clt_Un;
public static readonly System.Reflection.Emit.OpCode Clt_Un;
staticval mutable Clt_Un : System.Reflection.Emit.OpCode
Public Shared ReadOnly Clt_Un 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 |
|---|---|---|
| FE 05 | clt.un | Pusht 1, wenn value1 kleiner als value2; sonst pusht 0 (nicht signierte Werte). |
Das Übergangsverhalten des Stapels in sequenzieller Reihenfolge lautet:
value1wird auf den Stapel verschoben.value2wird auf den Stapel verschoben.value2undvalue1werden aus dem Stapel eingetaucht;clt.unTests, wennvalue1kleiner alsvalue2.Ist
value1dies kleiner alsvalue2, wird 1 auf den Stapel geschoben. Andernfalls wird 0 auf den Stapel geschoben.
Die clt.un Anweisung vergleicht value1 und value2. Ein int32 Wert von 1 wird auf den Stapel verschoben, wenn einer der folgenden Werte zutrifft:
value1ist streng kleiner alsvalue2(wie fürclt).Bei Gleitkommazahlen wird die Reihenfolge
value1nicht in Bezug aufvalue2.Bei ganzzahligen Werten
value1ist der Wert streng kleiner alsvalue2bei nicht signierten Zahlen.
Andernfalls wird ein int32 Wert von 0 auf den Stapel verschoben.
Die folgende Emit Methodenüberladung kann den clt.un Opcode verwenden: