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
 

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));

Preguntas similares