Bagikan melalui


OpCodes.Cgt Bidang

Definisi

Membandingkan dua nilai. Jika nilai pertama lebih besar dari yang kedua, nilai bilangan bulat 1 (int32) didorong ke tumpukan evaluasi; jika tidak, 0 (int32) didorong ke tumpukan evaluasi.

public: static initonly System::Reflection::Emit::OpCode Cgt;
public static readonly System.Reflection.Emit.OpCode Cgt;
 staticval mutable Cgt : System.Reflection.Emit.OpCode
Public Shared ReadOnly Cgt 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
FE 02 Cgt Mendorong 1 jika value1 lebih besar dari value2; jika tidak mendorong 0.

Perilaku transisi tumpukan, dalam urutan berurutan, adalah:

  1. value1 didorong ke tumpukan.

  2. value2 didorong ke tumpukan.

  3. value2 dan value1 muncul dari tumpukan; cgt pengujian jika value1 lebih besar dari value2.

  4. Jika value1 lebih besar dari value2, 1 didorong ke tumpukan; jika tidak, 0 didorong ke tumpukan.

cgt Instruksi membandingkan value1 dan value2. Jika value1 benar-benar lebih besar dari value2, maka int32 nilai 1 didorong pada tumpukan. Jika tidak, int32 nilai 0 didorong pada tumpukan.

  • Untuk angka floating-point, cgt mengembalikan 0 jika angka tidak diurutkan (yaitu, jika salah satu atau kedua argumen adalah NaN).

Metode berikut Emit kelebihan beban dapat menggunakan cgt opcode:

Berlaku untuk