Bagikan melalui


OpCodes.Cgt_Un Bidang

Definisi

Membandingkan dua nilai yang tidak ditandatangani atau tidak diurutkan. 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_Un;
public static readonly System.Reflection.Emit.OpCode Cgt_Un;
 staticval mutable Cgt_Un : System.Reflection.Emit.OpCode
Public Shared ReadOnly Cgt_Un 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 03 cgt.un Mendorong 1 jika value1 lebih besar dari value2; jika tidak mendorong 0 (nilai yang tidak ditandatangani).

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.un pengujian jika value1 lebih besar dari value2.

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

Nilai int32 1 didorong pada tumpukan jika salah satu hal berikut ini adalah true :

Untuk angka floating-point, value1 tidak diurutkan sehubungan value2dengan .

Untuk nilai bilangan bulat, value1 sangat lebih besar daripada value2 saat dianggap sebagai angka yang tidak ditandatangani.

int32 Jika tidak, nilai 0 didorong pada tumpukan.

Metode berikut Emit kelebihan beban dapat menggunakan cgt.un opcode:

Berlaku untuk