2011-07-18 13 views
7

Para cumplir con una especificación que necesito para dar formato a un valor decimal con la regla:formato decimal utilizando por lo menos 2 lugares y como máximo 6 lugares

  • Todos los valores deben tener al menos dos cifras decimales y como máximo seis.

Ejemplo:

Value  Formatted 
1   1.00 
1.1   1.10 
1.1234  1.1234 
1.123456  1.123456 
1.12345678 1.123456 

supongo que voy a terminar usando una condición, pero me pregunto si hay una cadena de formato que puede hacer esto.

Respuesta

16

¿Has probado:

.ToString("0.00####");

+0

perfecto! Muchas gracias. – MiguelM

+0

Esto es incorrecto. 1.12345678 se convertirá en 1.123457 (tenga en cuenta el redondeo) – Joe

Cuestiones relacionadas