Gibt es eine Möglichkeit, immer 0,5 nach unten zu runden, anstatt Mathematik zu verwenden?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Gibt es eine Möglichkeit, immer 0,5 nach unten zu runden, anstatt Mathematik zu verwenden?

Post by Anonymous »

Ich experimentiere mit der Mathematik. Grundsätzlich habe ich den folgenden Code: < /p>

double test = 1.675;
double rounded = (double)Math.Round((decimal)test, 2, MidpointRounding.ToEven);
Console.Write(rounded);
Console.ReadKey();
< /code>

Ich möchte, dass abgerundet < /code> 1,67 sein wird, wobei 1,675 auf 1,67 gerundet ist. Stattdessen lautet meine aktuelle Ausgabe: < /p>


1.68 < /p>
< /blockquote>

Ich dachte MidpoIntounding.toeven < /code> zwang es sogar zum nächsten (.005 -> .000?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post