Gibt es eine Möglichkeit, immer 0,5 nach unten zu runden, anstatt Mathematik zu verwenden?
Posted: 22 May 2025, 23:08
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?>
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?>