Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/09/2015, 15:13
Avatar de Tropy
Tropy
 
Fecha de Ingreso: diciembre-2013
Mensajes: 62
Antigüedad: 10 años, 5 meses
Puntos: 1
[C#] Editar líneas de archivos de texto

Buenas,

Tengo un problema a la hora de modificar las líneas (textos) que hay dentro de un archivo .txt

Código vb:
Ver original
  1. using (StreamWriter fileWrite = new StreamWriter(@"C:\Users\Usuario\Desktop\Textos\carpetaArchivos\" + nombreArchivo + ".txt"))
  2.                 {
  3.                     using (StreamReader fileRead = new StreamReader(@"C:\Users\Usuario\Desktop\Textos\carpetaArchivos\" + nombreArchivo + ".txt"))
  4.                     {
  5.                         string line;
  6.                         string txtUsuario;
  7.  
  8.                         while ((line = fileRead.ReadLine()) != null)
  9.                         {
  10.                             string[] datos = line.Split(new char[] { ' ' });
  11.                            if (datos[0] != txtUsuario.Text)
  12.                             {
  13.                                 fileWrite.WriteLine(line);
  14.                             }
  15.  
  16.                         }
  17.                     }
  18.                 }
Lo cual intento leer 2 líneas que tengo introducidas del archivo así:

Código:
Nombre: Bruce
Apellidos: Lee
Pero en txtUsuario.Txt me da el siguiente error:

Código:
Use of unassigned local variable "txtUsuario"
Por lo que no me deja editar los dos campos que tengo introducidos en el archivo.

Agradezco cualquier información adicional.
Me quedé un poco trabado en esta parte.

Gracias.

Saludos.