Eso, necesito leer y guardar cada linea de un archivo .txt en una nueva variable.
Estoy probando algo como...
int counter = 0;
string line;
// Read the file and display it line by line.
System.IO.StreamReader file =
new System.IO.StreamReader("c:\\carpeta\\txt\\user_data.txt");
while ((line = file.ReadLine()) != null)
{
Console.WriteLine(line);
counter++;
}
file.Close();
// Suspend the screen.
Console.ReadLine();
¿ Como guardo el valor de las lineas 1 y 2 en variable1 y variable2 ?
Pues no es que sepa mucho de .NET, pero porque mejor no guardas el contenido en un vector y después si interactuas con él, lo digo porqué en un archivo no sabes cuantas lineas tiene y no creo que sea correcto generar muchas variables para lo mismo.
El archivo siempre tiene 2 lineas, esas 2 lineas van cambiando cada X cantidad de tiempo.
Lo que intento hacer es cada X cantidad de tiempo tomar las lineas 1 y 2 (q son las unicas que siempre tiene) y guardarlas en una variable para luego llamarla de otras partes del soft.
y bueno man usa array y listo luego al saber q solo tiene dos posiciones las usas y listo!
En textos hacer asi:
StreamWriter sw2 = File.CreateText(@"C:\archivo.txt");
sw2.WriteLine(txtName.Text);
sw2.WriteLine(txtSurname.Text);
sw2.WriteLine(txtAge.Text);
sw2.Close();
Y leemos asi:
StreamReader sr = File.OpenText(@"C:\archivo.txt");
string name = sr.ReadLine();
string surname = sr.ReadLine();
int age = int.Parse(sr.ReadLine());
sr.Close();
Cita de: $Edu$ en 21 Julio 2011, 00:26 AM
En textos hacer asi:
StreamWriter sw2 = File.CreateText(@"C:\archivo.txt");
sw2.WriteLine(txtName.Text);
sw2.WriteLine(txtSurname.Text);
sw2.WriteLine(txtAge.Text);
sw2.Close();
Y leemos asi:
StreamReader sr = File.OpenText(@"C:\archivo.txt");
string name = sr.ReadLine();
string surname = sr.ReadLine();
int age = int.Parse(sr.ReadLine());
sr.Close();
Excelente, muchas gracias, ahí lo modifiqué para mis necesidades y funciona perfecto!
Muchas gracias.
De nada, te lo iba a pasar por msn asi dejabas tu solucion aca pero no contestaste, pero igual con el ejemplo que dejo el que venga a buscar entendera