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.