Bagikan melalui


OpCodes.Throw Bidang

Definisi

Melempar objek pengecualian saat ini pada tumpukan evaluasi.

public: static initonly System::Reflection::Emit::OpCode Throw;
public static readonly System.Reflection.Emit.OpCode Throw;
 staticval mutable Throw : System.Reflection.Emit.OpCode
Public Shared ReadOnly Throw 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
7A lempar Memberikan pengecualian.

Perilaku transisi tumpukan, dalam urutan berurutan, adalah:

  1. Referensi objek (ke pengecualian) didorong ke tumpukan.

  2. Referensi objek muncul dari tumpukan dan pengecualian yang dilemparkan.

Instruksi throw melempar objek pengecualian (jenis O) yang saat ini ada di tumpukan.

NullReferenceException dilemparkan jika referensi objek adalah referensi null.

Metode berikut Emit kelebihan beban dapat menggunakan throw opcode:

Berlaku untuk