MathF.Round Methode

Definition

Ü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

Weitere Informationen

Gilt für: