Bagikan melalui


OpCodes.Stloc_1 Bidang

Definisi

Memunculkan nilai saat ini dari bagian atas tumpukan evaluasi dan menyimpannya di daftar variabel lokal pada indeks 1.

public: static initonly System::Reflection::Emit::OpCode Stloc_1;
public static readonly System.Reflection.Emit.OpCode Stloc_1;
 staticval mutable Stloc_1 : System.Reflection.Emit.OpCode
Public Shared ReadOnly Stloc_1 As OpCode 

Nilai Bidang

Keterangan

Tabel berikut mencantumkan format rakitan heksadesimal dan Microsoft Intermediate Language (MSIL) instruksi, bersama dengan ringkasan referensi singkat:

Format Format Rakitan Deskripsi
0B stloc.1 Memunculkan nilai dari tumpukan ke variabel lokal 1.

Perilaku transisi tumpukan, dalam urutan berurutan, adalah:

  1. Nilai muncul dari tumpukan dan ditempatkan dalam variabel lokal yang diindeks oleh 1.

Instruksi memunculkan stloc.1 nilai teratas dari tumpukan evaluasi dan memindahkannya ke variabel lokal yang diindeks oleh 1. Jenis nilai harus cocok dengan jenis variabel lokal seperti yang ditentukan dalam tanda tangan lokal metode saat ini.

stloc.1 adalah pengodean yang sangat efisien untuk menyimpan nilai dalam variabel lokal 1.

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

Berlaku untuk