OpCodes.Conv_Ovf_U8 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.
Converteert de ondertekende waarde boven op de evaluatiestack naar unsigned int64, die overloop OverflowException genereert.
public: static initonly System::Reflection::Emit::OpCode Conv_Ovf_U8;
public static readonly System.Reflection.Emit.OpCode Conv_Ovf_U8;
staticval mutable Conv_Ovf_U8 : System.Reflection.Emit.OpCode
Public Shared ReadOnly Conv_Ovf_U8 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 |
|---|---|---|
| BA | conv.ovf.u8 | Converteer naar een unsigned int64 (op de stack als int64) en gooi een uitzondering op overloop. |
Het overgangsgedrag van de stack, in opeenvolgende volgorde, is:
valuewordt naar de stapel geduwd.valuewordt uit de stack gepopt en de conversiebewerking wordt geprobeerd. Als er een overloop optreedt, wordt er een uitzondering gegenereerd.Als de conversie is geslaagd, wordt de resulterende waarde naar de stack gepusht.
De conv.ovf.u8 opcode converteert de value bovenzijde van de stack naar het type dat is opgegeven in de opcode en plaatst die geconverteerde waarde boven aan de stack. Als de waarde te groot of te klein is om te worden weergegeven door het doeltype, wordt er een uitzondering gegenereerd.
Conversies van drijvendekommagetallen naar gehele getallen kapen het getal af naar nul. Houd er rekening mee dat gehele getallen van minder dan 4 bytes worden uitgebreid tot int32 wanneer ze in de evaluatiestack worden geladen (tenzij conv.ovf.i of conv.ovf.u worden gebruikt, in welk geval het resultaat ook native intis).
OverflowException wordt gegenereerd als het resultaat niet kan worden weergegeven in het resultaattype.
De volgende Emit overbelasting van de methode kan de conv.ovf.u8 opcode gebruiken: