OpCodes.Stind_I Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сохраняет значение с типом native int
по указанному адресу.
public: static initonly System::Reflection::Emit::OpCode Stind_I;
public static readonly System.Reflection.Emit.OpCode Stind_I;
staticval mutable Stind_I : System.Reflection.Emit.OpCode
Public Shared ReadOnly Stind_I As OpCode
Значение поля
Комментарии
В следующей таблице приведен шестнадцатеричный формат инструкции и формат сборки MSIL, а также краткая справочная сводка:
Формат | Формат сборки | Описание |
---|---|---|
DF | stind.i |
native int Сохраняет значение по заданному адресу. |
Переходный режим стека в последовательном порядке:
Адрес помещается в стек.
Значение помещается в стек.
Значение и адрес отображаются из стека; значение хранится по адресу.
Инструкция stind.i
сохраняет native int
значение по указанному адресу (тип native int
, *
или &
).
Типобезопасная операция требует, чтобы stind.i
инструкция использовалась в соответствии с типом указателя. Операция инструкции stind.i
может быть изменена непосредственно предшествующей Volatile инструкцией или Unaligned префиксом инструкции.
NullReferenceException возникает, если addr
не выровнен естественным образом для типа аргумента, подразумеваемого суффиксом инструкции.
Emit Следующая перегрузка stind.i
метода может использовать код операции: