OpCodes.Add 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 değer ekler ve sonucu değerlendirme yığınına iletir.
public: static initonly System::Reflection::Emit::OpCode Add;
public static readonly System.Reflection.Emit.OpCode Add;
staticval mutable Add : System.Reflection.Emit.OpCode
Public Shared ReadOnly Add 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 |
---|---|---|
58 | add | yeni bir sayısal değer döndürerek iki sayısal değer ekler. |
Sıralı sırada yığın geçiş davranışı şu şekildedir:
value1
yığına itilir.value2
yığına itilir.value2
vevalue1
yığından çıkarılır;value1
öğesinevalue2
eklenir.Sonuç yığına gönderilir.
Tamsayı işlemleri için taşma algılanmadı (uygun taşma işlemesi için bkz Add_Ovf. ).
Tamsayı ekleme, doygunluk yerine kaydırılır. Örneğin, 255 ve value2
1 olarak ayarlanan 8 bitlik tamsayıları value1
varsayarsak, sarmalanan sonuç 256 yerine 0'dır.
Kayan nokta taşması (PositiveInfinity
) veya -inf
(NegativeInfinity
döndürür +inf
.
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 Dilidir (MSIL) ve 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
kullanabilir: