Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Znoxther

#1
Ok, mi código se supone que debería de leer una linea de un archivo .txt, la linea que leyó meterla en una variable, a esa variable aplicarle el .split con el parámetro de '/', y lo resultante guardarlo en un arreglo y posteriormente imprimirlo en una serie de textbox.


se supone que debe leer esto

datos_cliente.txt:

11111/Juan Carlos/Lopez/Perez/gpe. victoria/331/las fuentes/81252/6688131547


Código (csharp) [Seleccionar]
    private void button6_Click(object sender, EventArgs e)
       {
           StreamReader rd = new StreamReader("C:\\datos_cliente.txt");
           string linea;
           bool encontrado = false;
           char[] delimitantes = {'/'};
           linea = rd.ReadLine();

           while (linea != null)
           {
               delimitantes = new char[] {'/'};
               linea = rd.ReadLine();
               string[] cadena = linea.Split(delimitantes);
               if ( cadena[0] == txt_nocliente.Text)
               {
                   txt_nombre.Text = cadena[1];
                   txt_appaterno.Text = cadena[2];
                   txt_apmaterno.Text = cadena[3];
                   txt_calle.Text = cadena[4];
                   txt_num.Text = cadena[5];
                   txt_colonia.Text = cadena[6];
                   txt_codpostal.Text = cadena[7];
                   txt_telefono.Text = cadena[8];
                   encontrado = true;
               }
               else
               {
                   encontrado= false;
               }

           }
               if (encontrado == false)
               {
                   MessageBox.Show("Cliente no encontrado, verifique el numero porfavor");
               }
            rd.Close();
       }


El problema es que me dice que utilice la clave "new" para crear instancia del objeto justo en la linea de
Código (csharp) [Seleccionar]
string[] cadena = linea.Split(delimitantes);

Por favor, si alguien se tomase el tiempo de decirme que esta mal se lo agradecería, es un proyecto de la escuela y no ayo el porque del error :s.
Solo me marca ese error, gracias por su tiempo :).