OpCodes.Clt_Un Veld

Definitie

Vergelijkt de niet-ondertekende of niet-geordende waarden value1 en value2. Als value1 dit kleiner is dan value2, 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_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 

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 05 clt.un Pusht 1 als value1 deze kleiner is dan value2; anders pusht 0 (niet-ondertekende waarden).

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.un 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.un instructie vergelijkt value1 en value2. Een int32 waarde van 1 wordt op de stack gepusht als een van de volgende waarden waar is:

  • value1 is strikt kleiner dan value2 (zoals voor clt).

  • Voor drijvendekommagetalnummers wordt value1 niet geordend met betrekking tot value2.

  • Voor gehele getallen value1 is dit strikt minder dan value2 wanneer deze als niet-ondertekende getallen worden beschouwd.

Anders wordt een int32 waarde van 0 op de stapel gepusht.

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

Van toepassing op