MathF.Round Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Round(Single, Int32, MidpointRounding) |
Rundet einen Gleitkommawert mit einfacher Genauigkeit auf eine angegebene Anzahl von Bruchziffern mithilfe der angegebenen Rundungskonvention ab. |
| Round(Single, MidpointRounding) |
Rundet einen Gleitkommawert mit einfacher Genauigkeit auf eine ganze Zahl mit der angegebenen Rundungskonvention ab. |
| Round(Single) |
Rundet einen gleitkommagenauen Gleitkommawert auf den nächsten integralen Wert ab und rundet Mittelpunktswerte auf die nächste gerade Zahl. |
| Round(Single, Int32) |
Rundet einen Gleitkommawert mit einfacher Genauigkeit auf eine angegebene Anzahl von Dezimalstellen ab und rundet die Mittelpunktswerte auf die nächste gerade Zahl. |
Round(Single, Int32, MidpointRounding)
- Quelle:
- MathF.cs
- Quelle:
- MathF.cs
- Quelle:
- MathF.cs
- Quelle:
- MathF.cs
- Quelle:
- MathF.cs
Rundet einen Gleitkommawert mit einfacher Genauigkeit auf eine angegebene Anzahl von Bruchziffern mithilfe der angegebenen Rundungskonvention ab.
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
Parameter
- x
- Single
Die zu rundende Zahl.
- digits
- Int32
Wie viele Dezimalstellen beibehalten werden sollen.
- mode
- MidpointRounding
Die zu verwendende Rundungskonvention.
Gibt zurück
Die abgerundete Darstellung mit xdigits Bruchziffern mithilfe der mode Rundungskonvention
Ausnahmen
digits ist kleiner als 0 oder größer als 6.
mode ist kein gültiger Wert von MidpointRounding.
Hinweise
Der Wert des digits Arguments kann zwischen 0 und 6 liegen. Die maximale Anzahl integraler und bruchzahliger Ziffern, die Single vom Typ unterstützt werden, ist 6.
Important
Beim Runden von Mittelpunktswerten führt der Rundungsalgorithmus einen Gleichheitstest durch. Aufgrund von Problemen mit binärer Darstellung und Genauigkeit im Gleitkommaformat kann der von der Methode zurückgegebene Wert unerwartet sein. Weitere Informationen finden Sie unter Rundung und Genauigkeit.
Wenn der Wert des x Arguments lautet Single.NaN, gibt die Methode zurück Single.NaN. Ist x oder Single.PositiveInfinity, gibt die Methode bzwSingle.NegativeInfinity. die Methode Single.PositiveInfinity zurück.Single.NegativeInfinity
Weitere Informationen
Gilt für:
Round(Single, MidpointRounding)
- Quelle:
- MathF.cs
- Quelle:
- MathF.cs
- Quelle:
- MathF.cs
- Quelle:
- MathF.cs
- Quelle:
- MathF.cs
Rundet einen Gleitkommawert mit einfacher Genauigkeit auf eine ganze Zahl mit der angegebenen Rundungskonvention ab.
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
Parameter
- x
- Single
Die zu rundende Zahl.
- mode
- MidpointRounding
Die zu verwendende Rundungskonvention.
Gibt zurück
Die abgerundete Darstellung der Verwendung x von mode Rundungskonventionen
Ausnahmen
mode ist kein gültiger Wert von MidpointRounding.
Hinweise
Important
Beim Runden von Mittelpunktswerten führt der Rundungsalgorithmus einen Gleichheitstest durch. Aufgrund von Problemen mit binärer Darstellung und Genauigkeit im Gleitkommaformat kann der von der Methode zurückgegebene Wert unerwartet sein. Weitere Informationen finden Sie unter Rundung und Genauigkeit.
Wenn der Wert des x Arguments lautet Single.NaN, gibt die Methode zurück Single.NaN. Ist x oder Single.PositiveInfinity, gibt die Methode bzwSingle.NegativeInfinity. die Methode Single.PositiveInfinity zurück.Single.NegativeInfinity
Weitere Informationen
Gilt für:
Round(Single)
- Quelle:
- MathF.cs
- Quelle:
- MathF.cs
- Quelle:
- MathF.cs
- Quelle:
- MathF.cs
- Quelle:
- MathF.cs
Rundet einen gleitkommagenauen Gleitkommawert auf den nächsten integralen Wert ab und rundet Mittelpunktswerte auf die nächste gerade Zahl.
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
Parameter
- x
- Single
Die zu rundende Zahl.
Gibt zurück
Die abgerundete Darstellung von x
Hinweise
Diese Methode verwendet die standardmäßige Rundungskonvention von MidpointRounding.ToEven.
Important
Beim Runden von Mittelpunktswerten führt der Rundungsalgorithmus einen Gleichheitstest durch. Aufgrund von Problemen mit binärer Darstellung und Genauigkeit im Gleitkommaformat kann der von der Methode zurückgegebene Wert unerwartet sein. Weitere Informationen finden Sie unter Rundung und Genauigkeit.
Wenn der Wert des x Arguments lautet Single.NaN, gibt die Methode zurück Single.NaN. Ist x oder Single.PositiveInfinity, gibt die Methode bzwSingle.NegativeInfinity. die Methode Single.PositiveInfinity zurück.Single.NegativeInfinity
Hinweise für Aufrufer
Aufgrund des Genauigkeitsverlusts, der sich daraus ergeben kann, dass Dezimalwerte als Gleitkommazahlen oder arithmetische Operationen für Gleitkommawerte ausgeführt werden, scheint die Round(Single) Methode in einigen Fällen möglicherweise keine Mittelpunktswerte auf die nächste gerade ganze Zahl zu runden.
Weitere Informationen
Gilt für:
Round(Single, Int32)
- Quelle:
- MathF.cs
- Quelle:
- MathF.cs
- Quelle:
- MathF.cs
- Quelle:
- MathF.cs
- Quelle:
- MathF.cs
Rundet einen Gleitkommawert mit einfacher Genauigkeit auf eine angegebene Anzahl von Dezimalstellen ab und rundet die Mittelpunktswerte auf die nächste gerade Zahl.
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
Parameter
- x
- Single
Die zu rundende Zahl.
- digits
- Int32
Wie viele Dezimalstellen beibehalten werden sollen.
Gibt zurück
Die abgerundete Darstellung mit xdigits Dezimalstellen
Ausnahmen
digits ist kleiner als 0 oder größer als 6.
Hinweise
Der Wert des digits Arguments kann zwischen 0 und 6 liegen. Beachten Sie, dass 6 die maximale Anzahl von integralen und Bruchziffern ist, die Single vom Typ unterstützt werden.
Diese Methode verwendet die standardmäßige Rundungskonvention von MidpointRounding.ToEven.
Important
Beim Runden von Mittelpunktswerten führt der Rundungsalgorithmus einen Gleichheitstest durch. Aufgrund von Problemen mit binärer Darstellung und Genauigkeit im Gleitkommaformat kann der von der Methode zurückgegebene Wert unerwartet sein. Weitere Informationen finden Sie unter Rundung und Genauigkeit.
Wenn der Wert des x Arguments lautet Single.NaN, gibt die Methode zurück Single.NaN. Ist x oder Single.PositiveInfinity, gibt die Methode bzwSingle.NegativeInfinity. die Methode Single.PositiveInfinity zurück.Single.NegativeInfinity