Aracılığıyla paylaş


OpCodes.Add_Ovf_Un Alan

Tanım

İki işaretsiz tamsayı değeri ekler, taşma denetimi gerçekleştirir ve sonucu değerlendirme yığınına iter.

public: static initonly System::Reflection::Emit::OpCode Add_Ovf_Un;
public static readonly System.Reflection.Emit.OpCode Add_Ovf_Un;
 staticval mutable Add_Ovf_Un : System.Reflection.Emit.OpCode
Public Shared ReadOnly Add_Ovf_Un 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
D7 add.ovf.un Taşma denetimiyle iki işaretsiz tamsayı değeri ekler.

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 taşma denetimiyle öğesine value2 eklenir.

  4. Sonuç yığına gönderilir.

OverflowException sonucun sonuç türünde temsil edilmemesi durumunda oluşturulur.

Bu işlemi imzalı tamsayılar üzerinde gerçekleştirebilirsiniz. Kayan nokta değerleri için kullanın Add.

Kabul edilebilir işlenen türleri ve karşılık gelen sonuç veri türleri aşağıdaki tabloda listelenmiştir. Belirli bir tür bileşimi için giriş yoksa (örneğin, int32 ve float; int32 ve int64), geçersiz bir Microsoft Ara Dil (MSIL) yönergesidir ve bir hata oluşturur.

Işlenen value1 türü value2 türü sonuç türü
add int32 int32 int32
add int32 native int native int
add int32 & &
add int32 * *
add int64 int64 int64
add native int int32 native int
add native int native int native int
add native int & &
add native int * *
add F F F
add & int32 &
add & native int &
add * int32 *
add * native int *

Aşağıdaki Emit yöntem aşırı yüklemesi opcode'unu add.ovf.un kullanabilir:

Şunlara uygulanır