Freigeben über


OpCodes.Ldsfld Feld

Definition

Legt den Wert eines statischen Felds auf dem Auswertungsstapel ab.

public: static initonly System::Reflection::Emit::OpCode Ldsfld;
public static readonly System.Reflection.Emit.OpCode Ldsfld;
 staticval mutable Ldsfld : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldsfld 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 Assemblyformat BESCHREIBUNG
7E <T> ldsfld field Pushen Sie den Wert von field auf den Stapel.

Das Stapelübergangsverhalten in sequenzieller Reihenfolge lautet:

  1. Der Wert des spezifischen Felds wird auf den Stapel gepusht.

Die ldsfld Anweisung pusht den Wert eines statischen Felds (das für alle Instanzen einer Klasse freigegeben wird) auf den Stapel. Der Rückgabetyp ist der, der dem übergebenen Metadatentoken fieldzugeordnet ist.

Die ldsfld Anweisung kann ein Volatile Präfix aufweisen.

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

Gilt für: