OpCodes.Cgt_Un Bidang
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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:
value1
didorong ke tumpukan.value2
didorong ke tumpukan.value2
danvalue1
muncul dari tumpukan;cgt.un
pengujian jikavalue1
lebih besar darivalue2
.Jika
value1
lebih besar darivalue2
, 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 value2
dengan .
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: