OpCodes.Stind_I (Campo)
Ensamblado: mscorlib (en mscorlib.dll)
En la tabla siguiente, se muestra el ensamblado de la instrucción máquina en formato hexadecimal y en formato de Lenguaje intermedio de Microsoft (MSIL), junto con un breve resumen de referencia:
| Formato | Formato del ensamblado | Descripción |
|---|---|---|
| DF | stind.i | Almacena un valor natural int en una dirección dada. |
El comportamiento transicional de la pila es, por orden secuencial:
-
Una dirección se inserta en la pila.
-
Un valor se inserta en la pila.
-
El valor y la dirección se extraen de la pila; el valor se almacena en la dirección.
La instrucción máquina stind.i almacena un valor natural int en la dirección suministrada (de tipo natural int, * o &).
Una operación con seguridad de tipos requiere que la instrucción máquina stind.i se utilice de la manera que corresponda al tipo del puntero. El funcionamiento de la instrucción máquina stind.i puede ser modificado por una instrucción máquina con prefijo Volatile o Unaligned que la preceda de manera inmediata.
Se produce NullReferenceException si addr no se encuentra alineada naturalmente según el tipo de argumento que implica el sufijo de la instrucción máquina.
La siguiente sobrecarga del método Emit puede utilizar el código de operación stind.i:
-
ILGenerator.Emit(OpCode)
Windows 98, Windows 2000 SP4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition
.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.