Поделиться через


OpCodes.Stind_R8 Поле

Определение

Сохраняет значение с типом float64 по указанному адресу.

public: static initonly System::Reflection::Emit::OpCode Stind_R8;
public static readonly System.Reflection.Emit.OpCode Stind_R8;
 staticval mutable Stind_R8 : System.Reflection.Emit.OpCode
Public Shared ReadOnly Stind_R8 As OpCode 

Значение поля

Комментарии

В следующей таблице приведен шестнадцатеричный формат инструкции и формат сборки MSIL, а также краткая справочная сводка:

Формат Формат сборки Описание
57 stind.r8 float64 Сохраняет значение по заданному адресу.

Переходный режим стека в последовательном порядке:

  1. Адрес помещается в стек.

  2. Значение помещается в стек.

  3. Значение и адрес отображаются из стека; значение хранится по адресу.

Инструкция stind.r8 сохраняет float64 значение по указанному адресу (тип native int, *или &).

Типобезопасная операция требует, чтобы stind.r8 инструкция использовалась в соответствии с типом указателя. Операция инструкции stind.r8 может быть изменена непосредственно предшествующей Volatile инструкцией или Unaligned префиксом инструкции.

NullReferenceException возникает, если addr не выровнен естественным образом для типа аргумента, подразумеваемого суффиксом инструкции.

Emit Следующая перегрузка stind.r8 метода может использовать код операции:

Применяется к