OpCodes.Ldc_I4_S Campo

Definição

Envia o valor de int8 fornecido para a pilha de avaliação como um int32, na forma abreviada.

public static readonly System.Reflection.Emit.OpCode Ldc_I4_S;

Valor do campo

Comentários

A tabela a seguir lista o formato de assembly hexadecimal e MSIL (Microsoft Intermediate Language) da instrução, juntamente com um breve resumo de referência:

Formatar Formato de assembly Descrição
1F <int8> ldc.i4.s num num Envia por push para a pilha como int32, forma curta.

O comportamento de transição da pilha, em ordem sequencial, é:

  1. O valor num é enviado por push para a pilha.

ldc.i4.s é uma codificação mais eficiente para efetuar push dos inteiros de -128 para 127 para a pilha de avaliação.

As seguintes Emit sobrecargas de método podem usar o ldc.i4.s opcode:

Aplica-se a

Produto Versões
.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