Freigeben über


OpCodes.Clt Feld

Definition

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 value2ist, andernfalls pusht 0.

Das Übergangsverhalten des Stapels in sequenzieller Reihenfolge lautet:

  1. value1 wird auf den Stapel geschoben.

  2. value2 wird auf den Stapel geschoben.

  3. value2 und value1 werden aus dem Stapel geploppt. clt Tests, wenn value1 kleiner als value2ist.

  4. Wenn value1 kleiner als value2ist, 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 value2ist, 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:

Gilt für: