OpCodes.Ldelem_R4 Alan
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen dizi dizinindeki türe float32
sahip öğesini değerlendirme yığınının en üstüne tür F
(float) olarak yükler.
public: static initonly System::Reflection::Emit::OpCode Ldelem_R4;
public static readonly System.Reflection.Emit.OpCode Ldelem_R4;
staticval mutable Ldelem_R4 : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldelem_R4 As OpCode
Alan Değeri
Açıklamalar
Aşağıdaki tabloda, yönergenin onaltılık ve Microsoft Ara Dil (MSIL) derleme biçiminin yanı sıra kısa bir başvuru özeti listelenmiştir:
Biçimlendir | Derleme Biçimi | Description |
---|---|---|
98 | ldelem.r4 | türüne sahip float32 index öğesini, türü olarak F yığının en üstüne yükler. |
Sıralı sırada yığın geçiş davranışı şu şekildedir:
Yığına bir nesne başvurusu
array
gönderilir.Yığına bir dizin değeri
index
gönderilir.index
vearray
yığından çıkarılır; konumundaindex
array
depolanan değer aranıyor.Değer yığına gönderilir.
Yönerge, ldelem.r4
sıfır tabanlı tek boyutlu dizide array
dizin index
(türnative int
) ile öğenin değerini yükler ve yığının en üstüne yerleştirir. Diziler nesnelerdir ve bu nedenle türünde O
bir değerle gösterilir.
için ldelem.r4
dönüş değeri şeklindedir float32
.
Kayan nokta değerleri değerlendirme yığınına yüklendiğinde türe F
dönüştürülür.
NullReferenceException null başvuru ise array
oluşturulur.
ArrayTypeMismatchException gerekli türdeki öğeleri barındırmıyorsa array
oluşturulur.
IndexOutOfRangeExceptionnegatifse veya sınırından array
büyükse index
oluşturulur.
Aşağıdaki Emit yöntem aşırı yüklemesi opcode'unu ldelem.r4
kullanabilir: