OpCodes.Cgt_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 twee niet-ondertekende of niet-geordende waarden. Als de eerste waarde groter 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 Cgt_Un;
public static readonly System.Reflection.Emit.OpCode Cgt_Un;
staticval mutable Cgt_Un : System.Reflection.Emit.OpCode
Public Shared ReadOnly Cgt_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 03 | cgt.un | Pusht 1 als value1 deze groter 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;cgt.untests alsvalue1deze groter is danvalue2.Als
value1deze groter is danvalue2, wordt 1 naar de stapel gepusht; anders wordt 0 naar de stapel gepusht.
Een int32 waarde van 1 wordt op de stapel gepusht als een van de volgende is true :
Voor drijvendekommagetalnummers wordt value1 niet geordend met betrekking tot value2.
Voor gehele getallen value1 is het strikt groter dan value2 wanneer deze als niet-ondertekende getallen wordt beschouwd.
Anders wordt een int32 waarde van 0 op de stack gepusht.
De volgende Emit overbelasting van de methode kan de cgt.un opcode gebruiken: