Freigeben über


OpCodes.Stind_R4 Feld

Definition

Speichert einen Wert vom Typ float32 an einer angegebenen Adresse.

public: static initonly System::Reflection::Emit::OpCode Stind_R4;
public static readonly System.Reflection.Emit.OpCode Stind_R4;
 staticval mutable Stind_R4 : System.Reflection.Emit.OpCode
Public Shared ReadOnly Stind_R4 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
56 stind.r4 Speichert einen float32 Wert an einer angegebenen Adresse.

Das Stapelübergangsverhalten in sequenzieller Reihenfolge lautet:

  1. Eine Adresse wird auf den Stapel gepusht.

  2. Ein Wert wird auf den Stapel gepusht.

  3. Der Wert und die Adresse werden aus dem Stapel geknallt. der Wert wird an der Adresse gespeichert.

Die stind.r4 Anweisung speichert einen float32 Wert an der angegebenen Adresse (Typ native int, *oder &).

Typsicherer Vorgang erfordert, dass die stind.r4 Anweisung in einer Weise verwendet wird, die mit dem Typ des Zeigers übereinstimmt. Der Vorgang der stind.r4 Anweisung kann durch eine unmittelbar vorangehende Volatile Oder Unaligned Präfixanweisung geändert werden.

NullReferenceException wird ausgelöst, wenn addr nicht für den vom Anweisungssuffix implizierten Argumenttyp natürlich ausgerichtet ist.

Die folgende Emit Methodenüberladung kann den stind.r4 opcode verwenden:

Gilt für: