OpCodes.Ldc_I4_S Field
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Pushes the supplied int8
value onto the evaluation stack as an int32
, short form.
public: static initonly System::Reflection::Emit::OpCode Ldc_I4_S;
public static readonly System.Reflection.Emit.OpCode Ldc_I4_S;
staticval mutable Ldc_I4_S : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldc_I4_S As OpCode
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 |
---|---|---|
1F < int8 > |
ldc.i4.s num |
Pushes num onto the stack as int32 , short form. |
The stack transitional behavior, in sequential order, is:
- The value
num
is pushed onto the stack.
ldc.i4.s
is a more efficient encoding for pushing the integers from -128 to 127 onto the evaluation stack.
The following Emit method overloads can use the ldc.i4.s
opcode:
Product | Versions |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |
.NET feedback
.NET is an open source project. Select a link to provide feedback: