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
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
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 zahl, die gerundet werden soll.
- digits
- Int32
Wie viele Dezimalstellen beibehalten werden sollen.
- mode
- MidpointRounding
Die zu verwendende Rundungskonvention.
Gibt zurück
Die abgerundete Darstellung von x
mit digits
Bruchziffern mithilfe 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 arguments digits
kann zwischen 0 und 6 liegen. Die maximale Anzahl integraler und bruchzahliger Ziffern, die vom typ Single unterstützt werden, beträgt 6.
Wichtig
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 arguments x
Single.NaNist, gibt die Methode Single.NaNzurück. Wenn x
Single.PositiveInfinity oder Single.NegativeInfinityist, gibt die Methode Single.PositiveInfinity bzw. Single.NegativeInfinityzurück.
Weitere Informationen
Gilt für:
Round(Single, MidpointRounding)
- 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 zahl, die gerundet werden soll.
- mode
- MidpointRounding
Die zu verwendende Rundungskonvention.
Gibt zurück
Die abgerundete Darstellung von x
mithilfe mode
Rundungskonvention
Ausnahmen
mode
ist kein gültiger Wert von MidpointRounding.
Hinweise
Wichtig
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 arguments x
Single.NaNist, gibt die Methode Single.NaNzurück. Wenn x
Single.PositiveInfinity oder Single.NegativeInfinityist, gibt die Methode Single.PositiveInfinity bzw. Single.NegativeInfinityzurück.
Weitere Informationen
Gilt für:
Round(Single)
- 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 zahl, die gerundet werden soll.
Gibt zurück
Die abgerundete Darstellung von x
Hinweise
Diese Methode verwendet die standardmäßige Rundungskonvention von MidpointRounding.ToEven.
Wichtig
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 arguments x
Single.NaNist, gibt die Methode Single.NaNzurück. Wenn x
Single.PositiveInfinity oder Single.NegativeInfinityist, gibt die Methode Single.PositiveInfinity bzw. Single.NegativeInfinityzurück.
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, werden in einigen Fällen die Round(Single)-Methode möglicherweise nicht erscheinen, die Mittelpunktwerte 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
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 zahl, die gerundet werden soll.
- digits
- Int32
Wie viele Dezimalstellen beibehalten werden sollen.
Gibt zurück
Die abgerundete Darstellung von x
mit digits
Dezimalstellen
Ausnahmen
digits
ist kleiner als 0 oder größer als 6.
Hinweise
Der Wert des arguments digits
kann zwischen 0 und 6 liegen. Beachten Sie, dass 6 die maximale Anzahl von integralen und Bruchziffern ist, die vom typ Single unterstützt werden.
Diese Methode verwendet die standardmäßige Rundungskonvention von MidpointRounding.ToEven.
Wichtig
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 arguments x
Single.NaNist, gibt die Methode Single.NaNzurück. Wenn x
Single.PositiveInfinity oder Single.NegativeInfinityist, gibt die Methode Single.PositiveInfinity bzw. Single.NegativeInfinityzurück.