1.20 Den ganzzahligen Anteil eines decimal- oder double-Werts ermitteln

Problem

Sie müssen den ganzzahligen Teil einer decimal- oder double-Zahl ermitteln.

Lösung

Den ganzzahligen Teil eines decimal oder double können Sie ermitteln, indem Sie die Zahl auf die ihr am nächsten liegende kleinere ganze Zahl abschneiden. Dazu können Sie die überladene statische Methode System.Math.Truncate verwenden, die als Argument entweder einen decimal oder einen double akzeptiert und einen Wert des gleichen Typs zurückliefert:

decimal pi = (decimal)System.Math.PI;
decimal decRet = System.Math.Truncate(pi);  // decRet = 3

double trouble = 5.555;
double dblRet = System.Math.Truncate(trouble);

Diskussion

Die Methode Truncate wurde in Version 2.0 des .NET Frameworks eingeführt ...

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.