Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Campo OpCodes.Stelem_I1

 

Substitui o elemento da matriz de um determinado índice com o int8 valor na pilha de avaliação.

Namespace:   System.Reflection.Emit
Assembly:  mscorlib (em mscorlib.dll)

public static readonly OpCode Stelem_I1

Valor do Campo

Type: System.Reflection.Emit.OpCode

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

Formato

Formato de assembly

Descrição

9C

Stelem.I1

Substitui um elemento de matriz no índice fornecido com o int8 valor na pilha.

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

  1. Uma referência de objeto em uma matriz, array, inserido na pilha.

  2. Um índice válido para um elemento em array é enviada para a pilha.

  3. Um valor é inserido na pilha.

  4. O valor, o índice e a referência de matriz são exibidos da pilha; o valor será colocado no elemento de matriz no índice especificado.

O stelem.i1 instrução substitui o valor do elemento index na matriz unidimensional array com o int8 valor inserido na pilha.

Matrizes de objetos e, portanto, representado por um valor do tipo O. O índice é o tipo native int.

NullReferenceException é lançada se array é uma referência nula.

IndexOutOfRangeException é lançada se index for negativo ou maior que o limite de array.

ArrayTypeMismatchException é lançada se array não contém elementos do tipo necessário.

O seguinte Emit sobrecarga de método pode usar o stelem.i1 opcode:

  • ILGenerator.Emit(OpCode)

Plataforma Universal do Windows
Disponível desde 8
.NET Framework
Disponível desde 1.1
Biblioteca de Classes Portátil
Com suporte no: plataformas portáteis do .NET
Silverlight
Disponível desde 2.0
Windows Phone Silverlight
Disponível desde 7.1
Windows Phone
Disponível desde 8.1
Retornar ao início
Mostrar: