MathF.Round Methode
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.
Overloads
| Name | Description |
|---|---|
| Round(Single, Int32, MidpointRounding) |
Rondt een drijvendekommagetal met één precisie af op een opgegeven aantal fractionele cijfers met behulp van de opgegeven afrondingsconventie. |
| Round(Single, MidpointRounding) |
Rondt een drijvendekommagetalwaarde met één precisie af op een geheel getal met behulp van de opgegeven afrondingsconventie. |
| Round(Single) |
Rondt een drijvendekommagetalwaarde met één precisie af op de dichtstbijzijnde integrale waarde en rondt de middelpuntwaarden af op het dichtstbijzijnde even getal. |
| Round(Single, Int32) |
Rondt een drijvendekommagetal met één precisie af op een opgegeven aantal fractionele cijfers en rondt de middelpuntwaarden af op het dichtstbijzijnde even getal. |
Round(Single, Int32, MidpointRounding)
- Bron:
- MathF.cs
- Bron:
- MathF.cs
- Bron:
- MathF.cs
- Bron:
- MathF.cs
- Bron:
- MathF.cs
Rondt een drijvendekommagetal met één precisie af op een opgegeven aantal fractionele cijfers met behulp van de opgegeven afrondingsconventie.
public:
static float Round(float x, int digits, MidpointRounding mode);
public static float Round(float x, int digits, MidpointRounding mode);
static member Round : single * int * MidpointRounding -> single
Public Shared Function Round (x As Single, digits As Integer, mode As MidpointRounding) As Single
Parameters
- x
- Single
Het getal dat moet worden afgrond.
- digits
- Int32
Hoeveel breukcijfers moeten worden bewaard.
- mode
- MidpointRounding
De afrondingsconventie die moet worden gebruikt.
Retouren
De afgeronde weergave van x met digits fractionele cijfers met behulp van mode afrondingsconventie
Uitzonderingen
digits is kleiner dan 0 of groter dan 6.
mode is geen geldige waarde van MidpointRounding.
Opmerkingen
De waarde van het digits argument kan variëren van 0 tot 6. Het maximum aantal integrale en fractionele cijfers dat door het Single type wordt ondersteund, is 6.
Important
Bij het afronden van middelpuntwaarden voert het afrondingsalgoritmen een gelijkheidstest uit. Vanwege problemen met binaire weergave en precisie in de drijvendekommage-indeling, kan de waarde die door de methode wordt geretourneerd onverwacht zijn. Zie Afronding en precisie voor meer informatie.
Als de waarde van het x argument is Single.NaN, retourneert Single.NaNde methode . Als x dat het is Single.PositiveInfinity of Single.NegativeInfinity, wordt de methode geretourneerd Single.PositiveInfinity of Single.NegativeInfinityrespectievelijk.
Zie ook
Van toepassing op
Round(Single, MidpointRounding)
- Bron:
- MathF.cs
- Bron:
- MathF.cs
- Bron:
- MathF.cs
- Bron:
- MathF.cs
- Bron:
- MathF.cs
Rondt een drijvendekommagetalwaarde met één precisie af op een geheel getal met behulp van de opgegeven afrondingsconventie.
public:
static float Round(float x, MidpointRounding mode);
public static float Round(float x, MidpointRounding mode);
static member Round : single * MidpointRounding -> single
Public Shared Function Round (x As Single, mode As MidpointRounding) As Single
Parameters
- x
- Single
Het getal dat moet worden afgrond.
- mode
- MidpointRounding
De afrondingsconventie die moet worden gebruikt.
Retouren
De afgeronde weergave van het gebruik x van mode afrondingsconventie
Uitzonderingen
mode is geen geldige waarde van MidpointRounding.
Opmerkingen
Important
Bij het afronden van middelpuntwaarden voert het afrondingsalgoritmen een gelijkheidstest uit. Vanwege problemen met binaire weergave en precisie in de drijvendekommage-indeling, kan de waarde die door de methode wordt geretourneerd onverwacht zijn. Zie Afronding en precisie voor meer informatie.
Als de waarde van het x argument is Single.NaN, retourneert Single.NaNde methode . Als x dat het is Single.PositiveInfinity of Single.NegativeInfinity, wordt de methode geretourneerd Single.PositiveInfinity of Single.NegativeInfinityrespectievelijk.
Zie ook
Van toepassing op
Round(Single)
- Bron:
- MathF.cs
- Bron:
- MathF.cs
- Bron:
- MathF.cs
- Bron:
- MathF.cs
- Bron:
- MathF.cs
Rondt een drijvendekommagetalwaarde met één precisie af op de dichtstbijzijnde integrale waarde en rondt de middelpuntwaarden af op het dichtstbijzijnde even getal.
public:
static float Round(float x);
public static float Round(float x);
static member Round : single -> single
Public Shared Function Round (x As Single) As Single
Parameters
- x
- Single
Het getal dat moet worden afgrond.
Retouren
De afgeronde weergave van x
Opmerkingen
Deze methode maakt gebruik van de standaard afrondingsconventie van MidpointRounding.ToEven.
Important
Bij het afronden van middelpuntwaarden voert het afrondingsalgoritmen een gelijkheidstest uit. Vanwege problemen met binaire weergave en precisie in de drijvendekommage-indeling, kan de waarde die door de methode wordt geretourneerd onverwacht zijn. Zie Afronding en precisie voor meer informatie.
Als de waarde van het x argument is Single.NaN, retourneert Single.NaNde methode . Als x dat het is Single.PositiveInfinity of Single.NegativeInfinity, wordt de methode geretourneerd Single.PositiveInfinity of Single.NegativeInfinityrespectievelijk.
Notities voor bellers
Vanwege het verlies van precisie dat kan resulteren uit het weergeven van decimale waarden als drijvendekommage getallen of het uitvoeren van rekenkundige bewerkingen op drijvendekommawaarden, lijkt de Round(Single) methode in sommige gevallen geen middelpuntwaarden af te ronden op het dichtstbijzijnde even gehele getal.
Zie ook
Van toepassing op
Round(Single, Int32)
- Bron:
- MathF.cs
- Bron:
- MathF.cs
- Bron:
- MathF.cs
- Bron:
- MathF.cs
- Bron:
- MathF.cs
Rondt een drijvendekommagetal met één precisie af op een opgegeven aantal fractionele cijfers en rondt de middelpuntwaarden af op het dichtstbijzijnde even getal.
public:
static float Round(float x, int digits);
public static float Round(float x, int digits);
static member Round : single * int -> single
Public Shared Function Round (x As Single, digits As Integer) As Single
Parameters
- x
- Single
Het getal dat moet worden afgrond.
- digits
- Int32
Hoeveel breukcijfers moeten worden bewaard.
Retouren
De afgeronde weergave van x met digits fractionele cijfers
Uitzonderingen
digits is kleiner dan 0 of groter dan 6.
Opmerkingen
De waarde van het digits argument kan variëren van 0 tot 6. Houd er rekening mee dat 6 het maximum aantal integrale en fractionele cijfers is dat door het Single type wordt ondersteund.
Deze methode maakt gebruik van de standaard afrondingsconventie van MidpointRounding.ToEven.
Important
Bij het afronden van middelpuntwaarden voert het afrondingsalgoritmen een gelijkheidstest uit. Vanwege problemen met binaire weergave en precisie in de drijvendekommage-indeling, kan de waarde die door de methode wordt geretourneerd onverwacht zijn. Zie Afronding en precisie voor meer informatie.
Als de waarde van het x argument is Single.NaN, retourneert Single.NaNde methode . Als x dat het is Single.PositiveInfinity of Single.NegativeInfinity, wordt de methode geretourneerd Single.PositiveInfinity of Single.NegativeInfinityrespectievelijk.