double.ToString();

11/03/2005 - 09:58 por e-lores | Informe spam
Tengo un valor double obj que al pasarlo a string (obj.ToString()) me da un
valor 3,1416.

¿Como puedo hacer para obtener 3.1416? Es decir un punto en vez de una coma.

Gracias.

Preguntas similare

Leer las respuestas

#1 Unai Zorrilla Castro
11/03/2005 - 10:16 | Informe spam
Es por un tema de configuracion regional. En este aspecto
con la llegada de .NET, microsoft se ha puesto las pilas.
Puedes cambiar la configuración regional para tu dominio
de aplicación estableciendo
Thread.CurrentThread.CurrenCulture ( lo estoy tirando de
memoria, creo que es asi ) a cultura que necesites.


Saludos
Unai Zorrilla Castro
Tengo un valor double obj que al pasarlo a string


(obj.ToString()) me da un
valor 3,1416.

¿Como puedo hacer para obtener 3.1416? Es decir un punto


en vez de una coma.

Gracias.


.

Respuesta Responder a este mensaje
#2 Jose Antonio Torralba
11/03/2005 - 10:16 | Informe spam
Hola!

Cuando hayas pasado el double a string puedes utilizar el método replace().
Ejemplo:

string numero = obj.ToString().Replace(",", ".");

Esto debería funcionarte.

Un saludo!

"e-lores" escribió en el mensaje
news:
Tengo un valor double obj que al pasarlo a string (obj.ToString()) me da


un
valor 3,1416.

¿Como puedo hacer para obtener 3.1416? Es decir un punto en vez de una


coma.

Gracias.


Respuesta Responder a este mensaje
#3 Sebastián::PJ
11/03/2005 - 12:06 | Informe spam
Puedes utilizar la función replace de String para reemplazar los puntos por
comas...



Check my blog out at:
http://sgomez.blogspot.com


"e-lores" wrote in message
news:
Tengo un valor double obj que al pasarlo a string (obj.ToString()) me da


un
valor 3,1416.

¿Como puedo hacer para obtener 3.1416? Es decir un punto en vez de una


coma.

Gracias.


Respuesta Responder a este mensaje
#4 Francisco Gomez
11/03/2005 - 14:55 | Informe spam
Fijate, tambien, que el método ToString tiene varias sobrecargas, entre las
que figura la posibilidad de especificar el IFormatProvider , o,
directamente, una cadena con la especificación personalizada del formato (muy
útil, por ejemplo, para presentar las fechas a tu gusto)

"e-lores" wrote:

Tengo un valor double obj que al pasarlo a string (obj.ToString()) me da un
valor 3,1416.

¿Como puedo hacer para obtener 3.1416? Es decir un punto en vez de una coma.

Gracias.



Respuesta Responder a este mensaje
#5 e-lores
11/03/2005 - 16:46 | Informe spam
Ahora estoy usando lo del Replace y lo que me comentas de IFormatProvider lo
uso habitualmente con las fechas.

¿Podrías ponerme un ejemplo para double? (que aparezca el punto con dos
decimales)

Gracias

"Francisco Gomez" escribió en el
mensaje news:
Fijate, tambien, que el método ToString tiene varias sobrecargas, entre
las
que figura la posibilidad de especificar el IFormatProvider , o,
directamente, una cadena con la especificación personalizada del formato
(muy
útil, por ejemplo, para presentar las fechas a tu gusto)

"e-lores" wrote:

Tengo un valor double obj que al pasarlo a string (obj.ToString()) me da
un
valor 3,1416.

¿Como puedo hacer para obtener 3.1416? Es decir un punto en vez de una
coma.

Gracias.



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida