Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: nico56 en 8 Enero 2010, 14:13 PM

Título: Capturar un numero real de un textbox en c#
Publicado por: nico56 en 8 Enero 2010, 14:13 PM
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.
Título: Re: Capturar un numero real de un textbox en c#
Publicado por: Keyen Night en 8 Enero 2010, 15:57 PM
Cambia "." por ","
Título: Re: Capturar un numero real de un textbox en c#
Publicado por: nico56 en 8 Enero 2010, 16:02 PM
no entendi, donde pongo la "," y que es val ?
Título: Re: Capturar un numero real de un textbox en c#
Publicado por: Keyen Night en 8 Enero 2010, 16:08 PM
Edite el msg de arriva ya probe y funciona;
Cambia los puntos "." por comas "," en el archivo precios.txt
Título: Re: Capturar un numero real de un textbox en c#
Publicado por: nico56 en 8 Enero 2010, 16:33 PM
Listo, muchisimas gracias man.
Título: Re: Capturar un numero real de un textbox en c#
Publicado por: [D4N93R] en 10 Enero 2010, 02:43 AM
Claro todo esto depende de tu configuración regional..!!