Aracılığıyla paylaş


OpCodes.Ceq Alan

Tanım

İki değeri karşılaştırır. Bunlar eşitse, 1 (int32) tamsayı değeri değerlendirme yığınına gönderilir; aksi takdirde değerlendirme yığınına 0 (int32) gönderilir.

public: static initonly System::Reflection::Emit::OpCode Ceq;
public static readonly System.Reflection.Emit.OpCode Ceq;
 staticval mutable Ceq : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ceq As OpCode 

Alan Değeri

Açıklamalar

Aşağıdaki tabloda, yönergenin onaltılık ve Microsoft Ara Dil (MSIL) derleme biçiminin yanı sıra kısa bir başvuru özeti listelenmiştir:

Biçimlendir Derleme Biçimi Description
FE 01 Ceq Eşitse value1value21, 0 ise iter.

Sıralı sırada yığın geçiş davranışı şu şekildedir:

  1. value1 yığına itilir.

  2. value2 yığına itilir.

  3. value2 ve value1 yığından çıkarılır; value1 ile karşılaştırılır value2.

  4. değerine eşitse value1value2, 1 yığına gönderilir; aksi takdirde 0 yığına gönderilir.

Yönerge ve ceqvalue2değerlerini karşılaştırırvalue1. değerine eşitse value1value2, yığına 1 (türünde int32) gönderilir. Aksi takdirde yığına 0 (türünde int32) gönderilir.

Kayan noktalı sayı için, ceq sayılar sıralanmamışsa (veya her ikisi de NaN ise) 0 döndürür. Sonsuz değerler kendilerine eşittir.

Aşağıdaki Emit yöntem aşırı yüklemesi opcode'unu ceq kullanabilir:

Şunlara uygulanır