Pasar numero a cadena con formato

14/04/2005 - 19:22 por Felix González | Informe spam
Hola
como puedo pasar un numero double a una cadena, pero necesito que el
separador decimal sea el "." no ",".

Gracias

Preguntas similare

Leer las respuestas

#1 Tristan
15/04/2005 - 11:43 | Informe spam
Por defecto, las funciones de conversión utilizan el
formato nacional configurado por el usuario en el panel
de control. Esto suele ser lo correcto, no suele ser
recomendable cambiar las preferencias del usuario.

Si necesitas otra configuración, puedes o bien
modificarla para toda tu aplicación o utilizarla en un
momento concreto:


Cambiando la cultura de toda la aplicación:

using System.Globalization;
...
CultureInfo españa = new CultureInfo("es-ES");
CultureInfo eeuu = new CultureInfo("en-US");

double num = 2.3;
Application.CurrentCulture = españa;
MessageBox.Show(num.ToString());
Application.CurrentCulture = eeuu;
MessageBox.Show(num.ToString());


Y si es solo para una conversión concreta:

MessageBox.Show(num.ToString(eeuu));
MessageBox.Show(num.ToString(españa));
Respuesta Responder a este mensaje
#2 boha
15/04/2005 - 12:17 | Informe spam
Para salir del paso puedes hacer:

NumCadena = NumDouble.ToString().Replace(",",".");

Espero que te sirva.

Hola
como puedo pasar un numero double a una cadena, pero


necesito que el
separador decimal sea el "." no ",".

Gracias


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida