OpCodes.Cgt_Un Veld

Definitie

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:

  1. value1 wordt naar de stapel geduwd.

  2. value2 wordt naar de stapel geduwd.

  3. value2 en value1 worden uit de stapel gepopt; cgt.un tests als value1 deze groter is dan value2.

  4. Als value1 deze groter is dan value2, 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:

Van toepassing op