OpCodes.Ceq 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 de är lika överförs heltalsvärdet 1 (int32) till utvärderingsstacken. annars skickas 0 (int32) till utvärderingsstacken.
public: static initonly System::Reflection::Emit::OpCode Ceq;
public static readonly System.Reflection.Emit.OpCode Ceq;
staticval mutable Ceq : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ceq 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 01 | ceq | Push-överför 1 om value1 det är value2lika med ; annars push-överför 0. |
Stackens övergångsbeteende i sekventiell ordning är:
value1skickas till stacken.value2skickas till stacken.value2ochvalue1poppas från stacken,value1jämförs medvalue2.Om
value1är lika medvalue2, skjuts 1 till stacken, annars skjuts 0 till stacken.
Instruktionen ceq jämför value1 och value2. Om value1 är lika med value2, pushas 1 (av typen int32) på stacken. Annars pushas 0 (av typen int32) på stacken.
För flyttalsnummer ceq returnerar 0 om talen är osorterade (antingen eller båda är NaN). De oändliga värdena är lika med sig själva.
Följande Emit metodöverlagring kan använda ceq opcode: