Capturar un numero real de un textbox en c#

Iniciado por nico56, 8 Enero 2010, 14:13 PM

0 Miembros y 1 Visitante están viendo este tema.

nico56

Hola, miren tengo un archivo del siguiente formato compuestos por numeros enteros o reales:


1200
145.50
200
350.36
...


Y estoy haciendo una aplicacion que simplemente muestre en un textbox el resultado
, esta es la funcion que suma todo el archivo al presionarse el "button1"



FileStream fs=new FileStream("precios.txt",FileMode.Open);
StreamReader re=new StreamReader(fs);
double suma=0;

suma=suma+Convert.ToDouble(re.ReadLine());

while(!re.EndOfStream)
{
      suma=suma+Convert.ToDouble(re.ReadLine());
}

textBox1= Convert.ToString(suma);





El problema es con los numero reales, creo que no me detecta el punto del archivo de texto.

Desde ya gracias y saludos.

Keyen Night

#1
Cambia "." por ","
La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...

nico56

no entendi, donde pongo la "," y que es val ?

Keyen Night

#3
Edite el msg de arriva ya probe y funciona;
Cambia los puntos "." por comas "," en el archivo precios.txt
La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...

nico56


[D4N93R]

Claro todo esto depende de tu configuración regional..!!