Sdílet prostřednictvím


OpCodes.Stind_R4 Pole

Definice

Ukládá hodnotu typu float32 na zadanou adresu.

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 

Hodnota pole

Poznámky

Následující tabulka uvádí hexadecimální formát sestavení instrukce a formát sestavení MSIL (Microsoft Intermediate Language) spolu se stručným souhrnem referenčních informací:

Formát Formát sestavení Description
56 stind.r4 float32 Uloží hodnotu na danou adresu.

Přechodné chování zásobníku v sekvenčním pořadí je:

  1. Adresa se nasdílí do zásobníku.

  2. Do zásobníku se nasdílí hodnota.

  3. Hodnota a adresa jsou vynořeny ze zásobníku; hodnota je uložena na adrese.

Instrukce stind.r4 ukládá hodnotu na zadanou float32 adresu (typ native int, *nebo &).

Bezpečná operace typu vyžaduje, aby stind.r4 instrukce byla použita způsobem konzistentním s typem ukazatele. Činnost stind.r4 instrukce může být změněna bezprostředně předcházející Volatile nebo Unaligned předponou instrukce.

NullReferenceException je vyvolána, pokud addr není přirozeně zarovnaný pro typ argumentu odvozený příponou instrukce.

Následující Emit přetížení metody může použít stind.r4 opcode:

Platí pro