OpCodes.Stelem_R4 Pole
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zastępuje element tablicy w danym indeksie wartością float32
stosu oceny.
public: static initonly System::Reflection::Emit::OpCode Stelem_R4;
public static readonly System.Reflection.Emit.OpCode Stelem_R4;
staticval mutable Stelem_R4 : System.Reflection.Emit.OpCode
Public Shared ReadOnly Stelem_R4 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 |
---|---|---|
A0 | stelem.r4 | Zastępuje element tablicy w podanym indeksie float32 wartością stosu. |
Zachowanie przejściowe stosu w kolejności sekwencyjnej to:
Odwołanie do obiektu do tablicy
array
, jest wypychane do stosu.Prawidłowy indeks do elementu w
array
pliku jest wypychany do stosu.Wartość jest wypychana do stosu.
Wartość, indeks i odwołanie do tablicy są wyświetlane ze stosu; wartość jest umieszczana w elemecie tablicy w danym indeksie.
Instrukcja stelem.r4
zastępuje wartość elementu index
w tablicy array
jednowymiarowej wartością float32
wypchniętą na stos.
Tablice są obiektami i dlatego reprezentowane przez wartość typu O
. Indeks jest typem native int
.
NullReferenceException jest zgłaszany, jeśli array
jest odwołaniem o wartości null.
IndexOutOfRangeExceptionjest zgłaszany, jeśli index
wartość jest ujemna lub większa niż granica .array
ArrayTypeMismatchException jest zgłaszany, jeśli array
nie zawiera elementów wymaganego typu.
Następujące Emit przeciążenie metody może używać stelem.r4
kodu opcode: