Udostępnij za pośrednictwem


OpCodes.Stind_R8 Pole

Definicja

Przechowuje wartość typu float64 pod podanym adresem.

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 

Wartość pola

Uwagi

W poniższej tabeli wymieniono format zestawu szesnastkowy i microsoft intermediate language (MSIL) instrukcji wraz z krótkim podsumowaniem referencyjnym:

Format Format zestawu Opis
57 stind.r8 Przechowuje float64 wartość pod danym adresem.

Zachowanie przejściowe stosu w kolejności sekwencyjnej to:

  1. Adres jest wypychany do stosu.

  2. Wartość jest wypychana do stosu.

  3. Wartość i adres są wyskoczone ze stosu; wartość jest przechowywana pod adresem.

Instrukcja stind.r8 przechowuje float64 wartość pod podanym adresem (typem native int, *lub &).

Bezpieczna operacja typu wymaga, aby stind.r8 instrukcja była używana w sposób zgodny z typem wskaźnika. Operację instrukcji stind.r8 można zmienić za pomocą instrukcji bezpośrednio poprzedzających Volatile lub Unaligned prefiksów.

NullReferenceException jest zgłaszany, jeśli addr nie jest naturalnie wyrównany dla typu argumentu dorozumianego przez sufiks instrukcji.

Następujące Emit przeciążenie metody może używać stind.r8 kodu opcode:

Dotyczy