OpCodes.Ldarga_S 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.
Muat alamat argumen, dalam bentuk pendek, ke tumpukan evaluasi.
public: static initonly System::Reflection::Emit::OpCode Ldarga_S;
public static readonly System.Reflection.Emit.OpCode Ldarga_S;
staticval mutable Ldarga_S : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldarga_S 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 |
---|---|---|
0F <unsigned int8 > |
ldarga.s index |
Ambil alamat argumen yang diindeks oleh index , formulir pendek. |
Perilaku transisi tumpukan, dalam urutan berurutan, adalah:
- Alamat
addr
argumen yang diindeks olehindex
didorong ke tumpukan.
ldarga.s
(bentuk pendek dari ldarga
) harus digunakan untuk nomor argumen 0 hingga 255, dan merupakan pengodean yang lebih efisien.
Instruksi ldarga.s
mengambil alamat (dari jenis*
) argumen yang diindeks oleh index
, di mana argumen diindeks dari 0 dan seterusnya. Alamat addr
selalu selaras dengan batas alami pada mesin target.
Untuk prosedur yang mengambil daftar argumen panjang variabel, ldarga.s
instruksi hanya dapat digunakan untuk argumen tetap awal, bukan yang ada di bagian variabel tanda tangan.
ldarga.s
digunakan untuk melewati parameter by-ref. Untuk kasus lain, Ldarg_S dan Starg_S harus digunakan.
Metode berikut Emit kelebihan beban dapat menggunakan ldarga.s
opcode: