OpCodes.Sub Veld

Definitie

Trekt de ene waarde af van de andere en pusht het resultaat naar de evaluatiestack.

public: static initonly System::Reflection::Emit::OpCode Sub;
public static readonly System.Reflection.Emit.OpCode Sub;
 staticval mutable Sub : System.Reflection.Emit.OpCode
Public Shared ReadOnly Sub 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 Description
59 ondertiteling De ene waarde wordt afgetrokken van een andere, wat een nieuwe numerieke waarde retourneert.

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; value2 wordt afgetrokken van value1.

  4. Het resultaat wordt naar de stapel gepusht.

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

Gehele aftrekkingsterugloop, in plaats van verzadigingen. Bijvoorbeeld: ervan uitgaande dat 8-bits gehele getallen, waarbij value1 deze is ingesteld op 0 en value2 is ingesteld op 1, is het resultaat 'verpakt' 255.

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

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

Van toepassing op