String.Format Ayuda

22/02/2005 - 17:52 por Jorge Perez | Informe spam
Estimados,
Tengo un problemilla estoy usando la funcion
String.Format y no se como hacer que ocurra el siguiete
resultado:


String.Format("{0:###,##0.#0}",764.379)
obtengo 764.38 como resultado, me esta redondeando al
tercer decimal pero yo ni quiero eso, tiene que quedar
de esta forma sin redondeo

String.Format("{0:###,##0.#0}",764.379)
764.37

Como lo puedo hacer

Saludos
 

Leer las respuestas

#1 Benton
22/02/2005 - 22:49 | Informe spam
Tengo un problemilla estoy usando la funcion
String.Format y no se como hacer que ocurra el siguiete
resultado:

String.Format("{0:###,##0.#0}",764.379)
obtengo 764.38 como resultado, me esta redondeando al
tercer decimal pero yo ni quiero eso, tiene que quedar
de esta forma sin redondeo

String.Format("{0:###,##0.#0}",764.379)
> 764.37



Si no quieres redondear entonces lo que buscas es truncar. A falta de una
solución más elegante, podrías hacer la conversión con formato ###,##0.##0
(nota las tres posiciones después del punto) y quitar del string resultante
el último dígito.

Saludos,

-Benton

Preguntas similares