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 Dili (MSIL) derleme biçimi ve kısa başvuru özeti listelenmiştir:
Biçimlendir | Derleme Biçimi | Description |
---|---|---|
D6 | add.ovf | Taşma denetimiyle iki imzalı tamsayı değeri ekler. |
Sıralı sırada yığın geçiş davranışı şu şekildedir:
value1
yığına gönderilir.value2
yığına gönderilir.value2
vevalue1
yığından çıkarılır;value1
taşma denetimiyle öğesinevalue2
eklenir.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 (örneğin, ve ve float
int32
int64
) için giriş yoksa, int32
geçersiz bir Microsoft Ara Dili (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
kullanabilir: