Udostępnij za pośrednictwem


OpCodes.Stind_I Pole

Definicja

Przechowuje wartość typu native int pod podanym adresem.

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 

Wartość pola

Uwagi

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

Format Format zestawu Opis
DF stind.i native int Przechowuje wartość pod danym adresem.

Zachowanie przejściowe stosu w kolejności sekwencyjnej jest następujące:

  1. Adres jest wypychany do stosu.

  2. Wartość jest wypychana do stosu.

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

Instrukcja stind.i przechowuje native int wartość na podanym adresie (typ native int, *lub &).

Typ bezpiecznej operacji wymaga, aby stind.i instrukcja była używana w sposób zgodny z typem wskaźnika. Działanie instrukcji stind.i można zmienić za pomocą instrukcji bezpośrednio poprzedzającej Volatile lub Unaligned prefiksowej.

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

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

Dotyczy