como pasar un string a un double....

06/01/2007 - 21:33 por Carmelo J. Morales Muñoz | Informe spam
hola!

quiero hacer esto:

double x;

string cadena = "123.45";

x = Convert.ToDouble(cadena);



pero no se que pasa que me da 12345.0



¿que estoy haciendo mal?.
 

Leer las respuestas

#1 Carmelo J. Morales Muñoz
06/01/2007 - 21:50 | Informe spam
Creo haber encontrado algo de información pero sigo teniendo lagunas con
este código funciona:

string cadena = "1234,56";

float x;

x = float.Parse(cadena, System.Globalization.NumberStyles.Currency);

MessageBox.Show(x.ToString());



Pero me doy cuenta que hay que utilizar como punto decimal la ",", en lugar
del ".". yO QUIERO utilizar el punto y entonces no me va. ¿QUE puedo hacer?.

Preguntas similares