OpCodes.Ldc_R4 OpCodes.Ldc_R4 OpCodes.Ldc_R4 OpCodes.Ldc_R4 Field


Pushes a supplied value of type float32 onto the evaluation stack as type F (float).

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

Field Value


The following table lists the instruction's hexadecimal and Microsoft Intermediate Language (MSIL) assembly format, along with a brief reference summary:

Format Assembly Format Description
22 < float32 > ldc.r4 num Pushes num onto the stack as F.

The stack transitional behavior, in sequential order, is:

  1. The value num is pushed onto the stack.

This encoding pushes a float32 value onto the stack.

The following Emit method overload can use the ldc.r4 opcode:

  • ILGenerator.Emit(OpCode, single)

Applies to