Bagikan melalui


OpCodes.Dup Bidang

Definisi

Menyalin nilai paling atas saat ini pada tumpukan evaluasi, lalu mendorong salinan ke tumpukan evaluasi.

public: static initonly System::Reflection::Emit::OpCode Dup;
public static readonly System.Reflection.Emit.OpCode Dup;
 staticval mutable Dup : System.Reflection.Emit.OpCode
Public Shared ReadOnly Dup 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
25 dup Menduplikasi nilai di bagian atas tumpukan.

Perilaku transisi tumpukan, dalam urutan berurutan, adalah:

  1. value didorong ke tumpukan.

  2. value muncul dari tumpukan untuk duplikasi.

  3. value didorong kembali ke tumpukan.

  4. Nilai duplikat didorong ke tumpukan.

dup Instruksi menduplikasi elemen atas tumpukan, dan meninggalkan dua nilai identik di atasnya.

Metode berikut Emit kelebihan beban dapat menggunakan dup opcode:

Berlaku untuk