Bagikan melalui


OpCodes.Stloc_0 Bidang

Definisi

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:

  1. 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:

Berlaku untuk