OpCodes.Xor Feld

Definition

Berechnet den bitweisen XOR der beiden obersten Werte im Auswertungsstapel, wodurch das Ergebnis auf den Auswertungsstapel verschoben wird.

public: static initonly System::Reflection::Emit::OpCode Xor;
public static readonly System.Reflection.Emit.OpCode Xor;
 staticval mutable Xor : System.Reflection.Emit.OpCode
Public Shared ReadOnly Xor As OpCode 

Feldwert

Hinweise

In der folgenden Tabelle sind das Hexadezimal- und Microsoft MSIL-Assemblyformat (Intermediate Language) der Anweisung zusammen mit einer kurzen Referenzzusammenfassung aufgeführt:

Format Assemblyformat Description
61 xor Berechnet den bitweisen XOR von zwei ganzzahligen Werten und gibt eine ganze Zahl zurück.

Das Übergangsverhalten des Stapels in sequenzieller Reihenfolge lautet:

  1. value1 wird auf den Stapel verschoben.

  2. value2 wird auf den Stapel verschoben.

  3. value2 und value1 werden vom Stapel und deren bitweiser XOR berechnet.

  4. Der bitweise XOR von value2 und value1 wird auf den Stapel verschoben.

Die xor Anweisung berechnet den bitweisen XOR der beiden obersten Werte im Stapel und hinterlässt das Ergebnis im Stapel.

Xor ist ein ganzzahlspezifischer Vorgang.

Die folgende Emit Methodenüberladung kann den xor Opcode verwenden:

Gilt für: