OpCodes.Stloc_0 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 di daftar variabel lokal pada indeks 0.
public: static initonly System::Reflection::Emit::OpCode Stloc_0;
public static readonly System.Reflection.Emit.OpCode Stloc_0;
staticval mutable Stloc_0 : System.Reflection.Emit.OpCode
Public Shared ReadOnly Stloc_0 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 |
---|---|---|
0A | stloc.0 | Memunculkan nilai dari tumpukan ke dalam variabel lokal 0. |
Perilaku transisi tumpukan, dalam urutan berurutan, adalah:
- Nilai dimunculkan dari tumpukan dan ditempatkan dalam variabel lokal yang diindeks oleh 0.
stloc.0
Instruksi memunculkan nilai teratas dari tumpukan evaluasi dan memindahkannya ke variabel lokal yang diindeks oleh 0. Jenis nilai harus cocok dengan jenis variabel lokal seperti yang ditentukan dalam tanda tangan lokal metode saat ini.
stloc.0
adalah pengodean yang sangat efisien untuk menyimpan nilai dalam variabel lokal 0.
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 berikut Emit kelebihan beban dapat menggunakan stloc.0
opcode: