OpCodes.Ldelem Bidang
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memuat elemen pada indeks array tertentu ke bagian atas tumpukan evaluasi sebagai jenis yang ditentukan dalam instruksi.
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
Nilai Bidang
Keterangan
Tabel berikut mencantumkan format rakitan heksadesimal dan bahasa perantara Microsoft (MSIL) instruksi, bersama dengan ringkasan referensi singkat:
Format | Format Rakitan | Deskripsi |
---|---|---|
A3 <T > |
ldelem typeTok |
Memuat elemen di index ke bagian atas tumpukan sebagai jenis typeTok . |
Perilaku transisi tumpukan, dalam urutan berurutan, adalah:
Referensi
array
objek didorong ke tumpukan.Nilai
index
indeks didorong ke tumpukan.index
danarray
dimunculkan dari tumpukan; nilai yang disimpan pada posisiindex
diarray
dicari.Nilai didorong ke tumpukan.
ldelem
Instruksi memuat nilai elemen dengan indeks index
(jenis native int
) dalam array array
satu dimensi berbasis nol dan menempatkannya di bagian atas tumpukan. Array adalah objek, dan karenanya diwakili oleh nilai jenis O
.
Jenis nilai yang dikembalikan ditentukan oleh token typeTok
dalam instruksi.
NullReferenceException dilemparkan jika array
merupakan referensi null.
IndexOutOfRangeException dilemparkan jika index
negatif, atau lebih besar dari batas array
atas .
Metode berikut Emit kelebihan beban dapat menggunakan ldelem
opcode: