OpCodes.Ldloca 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 alamat variabel lokal pada indeks tertentu ke tumpukan evaluasi.
public: static initonly System::Reflection::Emit::OpCode Ldloca;
public static readonly System.Reflection.Emit.OpCode Ldloca;
staticval mutable Ldloca : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldloca As OpCode
Nilai Bidang
Keterangan
Tabel berikut mencantumkan format rakitan heksadesimal instruksi dan Microsoft Intermediate Language (MSIL), bersama dengan ringkasan referensi singkat:
Format | Format Rakitan | Deskripsi |
---|---|---|
FE OD <unsigned int16 > |
ldloca index |
Memuat alamat variabel index lokal ke tumpukan evaluasi. |
Perilaku transisi tumpukan, dalam urutan berurutan, adalah:
- Alamat yang disimpan dalam variabel lokal pada indeks yang ditentukan didorong ke tumpukan.
ldloca
Instruksi mendorong alamat nomor variabel lokal pada indeks yang diteruskan ke tumpukan, di mana variabel lokal diberi nomor 0 dan seterusnya. Nilai yang didorong pada tumpukan sudah diselaraskan dengan benar untuk digunakan dengan instruksi seperti Ldind_I dan Stind_I. Hasilnya adalah penunjuk terkelola (jenis &
). Variabel lokal disimpan dalam memori yang tidak dikelola, sehingga nilai yang dikembalikan dapat dikonversi ke penunjuk yang tidak dikelola tanpa menyematkan.
Metode berikut Emit kelebihan beban dapat menggunakan ldloca
opcode: