OpCodes.Add_Ovf Alan
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İki tamsayı ekler, taşma denetimi gerçekleştirir ve sonucu değerlendirme yığınına iletir.
public: static initonly System::Reflection::Emit::OpCode Add_Ovf;
public static readonly System.Reflection.Emit.OpCode Add_Ovf;
staticval mutable Add_Ovf : System.Reflection.Emit.OpCode
Public Shared ReadOnly Add_Ovf 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:
| Format | Derleme Biçimi | Açıklama |
|---|---|---|
| D6 | add.ovf | Taşma denetimiyle iki imzalı tamsayı değeri ekler. |
Sıralı sırada yığın geçiş davranışı şöyledir:
value1yığınına gönderilir.value2yığınına gönderilir.value2vevalue1yığından çıkarılır;value1taşma denetimiyle öğesine eklenirvalue2.Sonuç yığına gönderilir.
OverflowException sonucun sonuç türünde temsil edilmemesi durumunda oluşturulur.
Bu işlemi imzalı tamsayılarda 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 Microsoft Ara Dil (MSIL) yönergesidir ve bir hata oluşturur.
| Işlenen | value1 türü | value2 türü | sonuç türü |
|---|---|---|---|
| ekle | int32 |
int32 |
int32 |
| ekle | int32 |
native int |
native int |
| ekle | int32 |
& |
& |
| ekle | int32 |
* |
* |
| ekle | int64 |
int64 |
int64 |
| ekle | native int |
int32 |
native int |
| ekle | native int |
native int |
native int |
| ekle | native int |
& |
& |
| ekle | native int |
* |
* |
| ekle | F |
F |
F |
| ekle | & |
int32 |
& |
| ekle | & |
native int |
& |
| ekle | * |
int32 |
* |
| ekle | * |
native int |
* |
Aşağıdaki Emit yöntem aşırı yüklemesi, opcode'unu add.ovf kullanabilir: