OpCodes.Sub Veld
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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:
value1wordt naar de stapel geduwd.value2wordt naar de stapel geduwd.value2envalue1worden uit de stapel gepopt;value2wordt afgetrokken vanvalue1.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: