OpCodes.Ldelem 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 öğesini yönergede belirtilen tür olarak değerlendirme yığınının en üstüne yükler.
public: static initonly System::Reflection::Emit::OpCode Ldelem;
public static readonly System.Reflection.Emit.OpCode Ldelem;
staticval mutable Ldelem : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldelem 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:
| Format | Derleme Biçimi | Açıklama |
|---|---|---|
A3 <T> |
ldelem typeTok |
öğesini index yığının üst kısmına türü typeTokolarak yükler. |
Sıralı sırada yığın geçiş davranışı şöyledir:
Nesne başvurusu
arrayyığına gönderilir.Yığına bir dizin değeri
indexgönderilir.indexvearrayyığından çıkarılır; konumundaindexarraydepolanan değer aranılır.Değer yığına gönderilir.
Yönerge, ldelem sıfır tabanlı tek boyutlu dizide index dizinine native int (türarray) sahip öğesinin değerini yükler ve yığının en üstüne yerleştirir. Diziler nesnelerdir ve bu nedenle türünde Obir değerle temsil edilir.
Dönüş değerinin türü yönergedeki belirteç typeTok tarafından belirtilir.
NullReferenceException null başvuru ise array oluşturulur.
IndexOutOfRangeExceptionnegatifse veya üst sınırından indexbüyükse array oluşturulur.
Aşağıdaki Emit yöntem aşırı yüklemesi, opcode'unu ldelem kullanabilir: