OpCodes.Stind_R8 Fält
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lagrar ett värde av typen float64 på en angiven adress.
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
Fältvärde
Kommentarer
I följande tabell visas instruktionens sammansättningsformat för hexadecimalt och Microsoft mellanliggande språk (MSIL), tillsammans med en kort referenssammanfattning:
| Format | Sammansättningsformat | Description |
|---|---|---|
| 57 | stind.r8 | Lagrar ett float64 värde på en viss adress. |
Stackens övergångsbeteende i sekventiell ordning är:
En adress skickas till stacken.
Ett värde skickas till stacken.
Värdet och adressen poppas från stacken. värdet lagras på adressen.
Instruktionen stind.r8 lagrar ett float64 värde på den angivna adressen (typ native int, *eller &).
Typsäker åtgärd kräver att instruktionen stind.r8 används på ett sätt som överensstämmer med typen av pekare. Instruktionens stind.r8 funktion kan ändras genom en direkt föregående Volatile instruktion eller Unaligned prefixinstruktion.
NullReferenceException utlöses om addr den inte är naturligt justerad för argumenttypen som antyds av instruktionssuffixet.
Följande Emit metodöverlagring kan använda stind.r8 opcode: