OpCodes.Clt_Un Veld
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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:
value1wordt naar de stapel geduwd.value2wordt naar de stapel geduwd.value2envalue1worden uit de stapel gepopt;clt.untests alsvalue1ze kleiner zijn danvalue2.Als
value1de waarde kleiner is danvalue2, 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:
value1is strikt kleiner danvalue2(zoals voorclt).Voor drijvendekommagetalnummers wordt
value1niet geordend met betrekking totvalue2.Voor gehele getallen
value1is dit strikt minder danvalue2wanneer 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: