OpCodes.Add Veld

Definitie

Voegt twee waarden toe en pusht het resultaat naar de evaluatiestack.

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 

Waarde van veld

Opmerkingen

De volgende tabel bevat de hexadecimale en Microsoft MSIL-assembly-indeling (Tussenliggende taal), samen met een beknopt overzicht:

Format Assembly-indeling Beschrijving
58 add Hiermee worden twee numerieke waarden toegevoegd, waarmee een nieuwe numerieke waarde wordt geretourneerd.

Het overgangsgedrag van de stack, in opeenvolgende volgorde, is:

  1. value1 wordt naar de stapel geduwd.

  2. value2 wordt naar de stapel geduwd.

  3. value2 en value1 worden uit de stapel gepopt; value1 wordt toegevoegd aan value2.

  4. Het resultaat wordt naar de stapel gepusht.

Overloop wordt niet gedetecteerd voor gehele getallen (zie voor de juiste overloopafhandeling Add_Ovf).

Toevoeging van gehele getallen loopt af in plaats van verzadiging. Als er bijvoorbeeld 8-bits gehele getallen value1 worden ingesteld op 255 en value2 is ingesteld op 1, is het verpakte resultaat 0 in plaats van 256.

Drijvende-kommaoverloop retourneert +inf (PositiveInfinity) of -inf (NegativeInfinity).

De acceptabele operandtypen en het bijbehorende resultaatgegevenstype worden vermeld in de onderstaande tabel. Als er geen vermelding is voor een bepaalde typecombinatie (bijvoorbeeld int32 en float; int32 en int64), is het een ongeldige Microsoft Tussentaal (MSIL) en genereert een fout.

Operand waarde1-type waarde2-type resultaattype
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 *

De volgende Emit overbelasting van de methode kan de add opcode gebruiken:

Van toepassing op