次の方法で共有


OpCodes.Stind_R4 フィールド

定義

提供されたアドレスに float32 型の値を格納します。

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 

フィールド値

注釈

次の表に、命令の 16 進数と Microsoft Intermediate Language (MSIL) アセンブリ形式と、簡単なリファレンスの概要を示します。

形式 アセンブリ形式 説明
56 stind.r4 指定したアドレスに float32 値を格納します。

スタック遷移の動作は、順番に次のようになります。

  1. アドレスがスタックにプッシュされます。

  2. 値がスタックにプッシュされます。

  3. 値とアドレスはスタックからポップされます。値はアドレスに格納されます。

命令は stind.r4float32 指定されたアドレス (型 native int、、 *または &) に値を格納します。

型セーフ操作では、ポインターの stind.r4 型と一致する方法で命令を使用する必要があります。 命令の stind.r4 操作は、直前 Volatile または Unaligned プレフィックス命令によって変更できます。

NullReferenceException が命令サフィックスによって暗黙的に指定された引数型に対して自然にアラインされていない場合 addr は がスローされます。

Emit のメソッド オーバーロードでは、オペコードを stind.r4 使用できます。

適用対象