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.