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 

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

Комментарии

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

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

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

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

  2. Значение передается в стек.

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

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

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

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

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

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