OpCodes.Clt 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å värden. Om det första värdet är mindre ä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 Clt;
public static readonly System.Reflection.Emit.OpCode Clt;
staticval mutable Clt : System.Reflection.Emit.OpCode
Public Shared ReadOnly Clt 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 04 | Clt | Push-överför 1 om value1 är mindre än value2; annars push-överför 0. |
Stackens övergångsbeteende i sekventiell ordning är:
value1skickas till stacken.value2skickas till stacken.value2ochvalue1poppas från stacken;clttestar omvalue1är mindre änvalue2.Om
value1är mindre änvalue2, skjuts 1 till stacken, annars trycks 0 på stacken.
Instruktionen clt jämför value1 och value2. Om value1 är strikt mindre än value2push-överförs värdet int32 1 på stacken. Annars pushas värdet int32 0 på stacken.
- För flyttalsnummer
cltreturnerar 0 om talen är osorterade (dvs. om ett eller båda argumenten är NaN).
Följande Emit metodöverlagring kan använda clt opcode: