OpCodes.Stloc_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.
Memunculkan nilai saat ini dari bagian atas tumpukan evaluasi dan menyimpannya dalam daftar variabel lokal pada index
(bentuk pendek).
public: static initonly System::Reflection::Emit::OpCode Stloc_S;
public static readonly System.Reflection.Emit.OpCode Stloc_S;
staticval mutable Stloc_S : System.Reflection.Emit.OpCode
Public Shared ReadOnly Stloc_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 |
---|---|---|
13 <unsigned int8 > |
stloc.s index |
Memunculkan nilai dari tumpukan dan menyimpannya dalam variabel index lokal , bentuk pendek. |
Perilaku transisi tumpukan, dalam urutan berurutan, adalah:
- Nilai dimunculkan dari tumpukan dan ditempatkan dalam variabel
index
lokal .
stloc.s
Instruksi memunculkan nilai teratas dari tumpukan evaluasi dan memindahkannya ke nomor index
variabel lokal , di mana variabel lokal diberi nomor 0 dan seterusnya. Jenis nilai harus cocok dengan jenis variabel lokal seperti yang ditentukan dalam tanda tangan lokal metode saat ini.
Instruksi ini stloc.s
menyediakan pengodean yang efisien untuk variabel lokal 0 hingga 255.
Menyimpan ke lokal yang menyimpan nilai bilangan bulat yang lebih kecil dari 4 byte panjang memotong nilai saat berpindah dari tumpukan ke variabel lokal. Nilai floating-point dibulatkan dari ukuran aslinya (jenis F
) ke ukuran yang terkait dengan argumen.
Metode overload berikut Emit dapat menggunakan stloc.s
opcode: