OpCodes.Cgt_Un Fält
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Jämför två osignerade eller osorterade värden. Om det första värdet är större än det andra överförs heltalsvärdet 1 (int32) till utvärderingsstacken. annars skickas 0 (int32) till utvärderingsstacken.
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
Fältvärde
Kommentarer
I följande tabell visas instruktionens sammansättningsformat för hexadecimalt och Microsoft mellanliggande språk (MSIL), tillsammans med en kort referenssammanfattning:
| Format | Sammansättningsformat | Description |
|---|---|---|
| FE 03 | cgt.un | Push-överför 1 om value1 är större än value2; annars push-överför 0 (osignerade värden). |
Stackens övergångsbeteende i sekventiell ordning är:
value1skickas till stacken.value2skickas till stacken.value2ochvalue1poppas från stacken;cgt.untestar omvalue1är större änvalue2.Om
value1är större änvalue2, skjuts 1 till stacken, annars skjuts 0 till stacken.
Värdet int32 1 skickas på stacken om något av följande är true :
För flyttalsnummer value1 sorteras inte med avseende på value2.
För heltalsvärden value1 är strikt större än value2 när de betraktas som osignerade tal.
Annars pushas värdet int32 0 på stacken.
Följande Emit metodöverlagring kan använda cgt.un opcode: