Freigeben über


OpCodes.And Feld

Definition

Berechnet das bitweise AND für zwei Werte und legt das Ergebnis auf dem Auswertungsstapel ab.

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

Feldwert

Hinweise

In der folgenden Tabelle sind das Hexadezimal- und MSIL-Assemblyformat (Microsoft Intermediate Language) der Anweisung sowie eine kurze Referenzzusammenfassung aufgeführt:

Format Anweisung BESCHREIBUNG
5F und Bestimmt das bitweise AND von zwei ganzzahligen Werten.

Das Stapelübergangsverhalten in sequenzieller Reihenfolge lautet:

  1. value1 wird auf den Stapel geschoben.

  2. value2 wird auf den Stapel geschoben.

  3. value1 und value2 werden aus dem Stapel geknallt; das bitweise AND der beiden Werte wird berechnet.

  4. Das Ergebnis wird auf den Stapel gepusht.

Die and Anweisung berechnet das bitweise AND der beiden obersten Werte auf dem Stapel und belässt das Ergebnis auf dem Stapel.

And ist ein ganzzahlspezifischer Vorgang.

Die folgende Emit Methodenüberladung kann den and opcode verwenden:

Gilt für: