OpCodes.Stsfld Veld
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee vervangt u de waarde van een statisch veld door een waarde uit de evaluatiestack.
public: static initonly System::Reflection::Emit::OpCode Stsfld;
public static readonly System.Reflection.Emit.OpCode Stsfld;
staticval mutable Stsfld : System.Reflection.Emit.OpCode
Public Shared ReadOnly Stsfld As OpCode
Waarde van veld
Opmerkingen
De volgende tabel bevat de hexadecimale en Microsoft MSIL-assembly-indeling (Tussenliggende taal), samen met een beknopt overzicht:
| Format | Assembly-indeling | Beschrijving |
|---|---|---|
80 <T> |
stsfld field |
Hiermee wordt de waarde field vervangen door een opgegeven waarde. |
Het overgangsgedrag van de stack, in opeenvolgende volgorde, is:
Een waarde wordt naar de stapel gepusht.
Een waarde wordt uit de stack gepopt en opgeslagen in
field.
De stsfld instructie vervangt de waarde van een statisch veld door een waarde uit de stack.
field is een metagegevenstoken dat moet verwijzen naar een statisch veldlid.
De stsfld instructie kan worden voorafgegaan door Volatile.
MissingFieldException wordt gegenereerd als het veld niet wordt gevonden in de metagegevens. Dit wordt meestal gecontroleerd wanneer Microsoft MSIL-instructies (Intermediate Language) worden geconverteerd naar systeemeigen code, niet tijdens runtime.
De volgende Emit overbelasting van de methode kan de stsfld opcode gebruiken: