La limitation de la double à la 3e décimale

Ce que je ce que je suis en train de réaliser:

Si un double est de plus de 3 décimales, je veux tronquer tout décimales au-delà de la troisième. (ne pas rond.)

Eg.: 12.878999 -> 12.878

Si un double a moins de 3 décimales, laisser inchangée

Eg.:   125   -> 125
       89.24 -> 89.24

Je suis tombé sur cette commande:

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

Mais je ne veux pas rond. En fonction de la commande affiché ci-dessus,
12.34567 -> 12.346

Je veux tronquer la valeur, de sorte qu'il devient: 12.345

InformationsquelleAutor xbonez | 2010-09-28