1.9 Einen Fließkommawert runden
Problem
Sie müssen eine Zahl auf eine ganze Zahl oder auf eine bestimmte Anzahl von Nachkommastellen runden.
Lösung
Verwenden Sie die Form der überladenen statischen Methode Math.Round
, die nur ein einziges Argument erwartet, um eine beliebige Zahl auf die nächste ganze Zahl zu runden:
int x = (int)Math.Round(2.5555); // x == 3
Verwenden Sie die Form der überladenen statischen Methode Math.Round
, die zwei Argumente erwartet, wenn Sie einen Fließkommawert auf eine bestimmte Anzahl von Nachkommastellen runden müssen:
decimal x = Math.Round(2.5555, 2); // x == 2.56
Diskussion
Die Verwendung der Methode Round
ist einfach. Sie müssen allerdings wissen, wie die Rundungsoperation funktioniert. Die Methode Round
arbeitet nach dem ...
Get C# Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.