Bagikan melalui


OpCodes.Sub_Ovf Bidang

Definisi

Mengurangi satu nilai bilangan bulat dari yang lain, melakukan pemeriksaan luapan, dan mendorong hasilnya ke tumpukan evaluasi.

public: static initonly System::Reflection::Emit::OpCode Sub_Ovf;
public static readonly System.Reflection.Emit.OpCode Sub_Ovf;
 staticval mutable Sub_Ovf : System.Reflection.Emit.OpCode
Public Shared ReadOnly Sub_Ovf 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
DA sub.ovf Mengurangi satu nilai bilangan bulat dari yang lain dengan pemeriksaan luapan.

Perilaku transisi tumpukan, dalam urutan berurutan, adalah:

  1. value1 didorong ke tumpukan.

  2. value2 didorong ke tumpukan.

  3. value2 dan value1 muncul dari tumpukan; value2 dikurangi dari value1 dengan pemeriksaan luapan.

  4. Hasilnya didorong ke tumpukan.

OverflowException dilemparkan jika hasilnya tidak dapat direpresentasikan dalam jenis hasil.

Operasi ini dilakukan pada bilangan bulat yang ditandatangani; untuk nilai floating-point, gunakan Sub.

Metode berikut Emit kelebihan beban dapat menggunakan sub.ovf opcode:

Berlaku untuk