Прочитать на английском

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


OpCodes.Stind_R4 Поле

Определение

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

public static readonly System.Reflection.Emit.OpCode Stind_R4;

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

Комментарии

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

Формат Формат сборки Описание
56 stind.r4 float32 Сохраняет значение по заданному адресу.

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

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

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

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

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

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

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

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

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

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0