Limitierung auf 3 Dezimalstellen

Dieser ich, was ich versuche zu erreichen:

Ob Sie ein Doppel-hat mehr als 3 Nachkommastellen, ich abschneiden möchten alle Dezimalstellen, die nach dem Dritten. (nicht zu Runden.)

Eg.: 12.878999 -> 12.878

Ob Sie ein Doppel-hat weniger als 3 Nachkommastellen, unverändert lassen

Eg.:   125   -> 125
       89.24 -> 89.24

Stieß ich auf diesen Befehl:

double example = 12.34567;
double output = Math.Round(example, 3);

Aber ich will nicht zu Runde. Nach dem Befehl oben geschrieben
12.34567 -> 12.346

Will ich kürzen Sie den Wert so ein, dass Sie es wird: 12.345

Kommentar zu dem Problem - Öffnen

InformationsquelleAutor der Frage xbonez | 2010-09-28

Schreibe einen Kommentar