OpCodes.Clt Veld

Definitie

Vergelijkt twee waarden. Als de eerste waarde kleiner is dan de tweede, wordt de gehele waarde 1 (int32) naar de evaluatiestack gepusht; anders wordt 0 (int32) naar de evaluatiestack gepusht.

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 

Waarde van veld

Opmerkingen

De volgende tabel bevat de hexadecimale en Microsoft MSIL-assembly-indeling (Tussenliggende taal), samen met een beknopt overzicht:

Format Assembly-indeling Description
FE 04 Clt Duwt 1 als value1 deze kleiner is dan value2; anders duwt 0.

Het overgangsgedrag van de stack, in opeenvolgende volgorde, is:

  1. value1 wordt naar de stapel geduwd.

  2. value2 wordt naar de stapel geduwd.

  3. value2 en value1 worden uit de stapel gepopt; clt tests als value1 ze kleiner zijn dan value2.

  4. Als value1 de waarde kleiner is dan value2, wordt 1 naar de stapel gepusht; anders wordt 0 naar de stapel gepusht.

De clt instructie vergelijkt value1 en value2. Als value1 dit strikt minder is dan value2, wordt een int32 waarde van 1 op de stack gepusht. Anders wordt een int32 waarde van 0 op de stapel gepusht.

  • Voor drijvendekommagetalnummers clt wordt 0 geretourneerd als de getallen niet zijn gerangschikt (dat wil gezegd, als een of beide argumenten NaN zijn).

De volgende Emit overbelasting van de methode kan de clt opcode gebruiken:

Van toepassing op