Ограничение числа двойных до трех десятичных знаков

Это то, что я пытаюсь достичь:

Если у двойника более 3 десятичных знаков, я хочу обрезать все десятичные знаки после третьего. (не округлять.)

Eg.: 12.878999 -> 12.878

Если в двойном значении меньше 3 знаков после запятой, оставить без изменений

Eg.:   125   -> 125
       89.24 -> 89.24

Я наткнулся на эту команду:

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

Но я не хочу округлять. Согласно приведенной выше команде, оставить без изменений

Eg.:   125   -> 125
       89.24 -> 89.24

Я наткнулся на эту команду:

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

Но округлять не хочу. Согласно приведенной выше команде, оставить без изменений

Eg.:   125   -> 125
       89.24 -> 89.24

Я наткнулся на эту команду:

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

Но округлять не хочу. Согласно приведенной выше команде, 12.34567 -> 12.346

Я хочу усечь значение, чтобы оно стало: 12.345

47
задан Blake Yarbrough 17 July 2015 в 22:02
поделиться