SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: rojas_rudy en Lunes 1 de Febrero de 2010, 20:14

Título: saber el tamaño de una cadena
Publicado por: rojas_rudy en Lunes 1 de Febrero de 2010, 20:14
buenas, quiciera saber como obtengo el tamaño de dos cadenas, en dos text box difentes, y desplegar la cadena mas grande en un textbox nuevo. esto es lo que he podido hacer pero tengo dos errores, uno en cada for, gracias de ante mano cualquier ayuda.

            string palabra1;
            string palabra2;
            int longitud1 = palabra1.Length;
            int longitud2 = palabra2.Length;
            string[] letras1 = new string[20];
            string[] letras2 = new string[20];
            txt_hilera1.Text = Convert.ToString(txt_hilera1);
            txt_hilera2.Text = Convert.ToString(txt_hilera2);

            int x = 0;
            int i = 0;

            for (i = 0; i < longitud1; i++)
            {
                letras1 = palabra1.ToString (i(i + 1));
               

            }

            for (x = 0; x < longitud2; x++)
            {
                letras2 = palabra2.ToString (x(x + 1));
               
            }
                           

            if (longitud1 > longitud2)
            {
                txt_hlarga.Text = Convert.ToString(txt_hlarga);

            }
            else
            {
                txt_hlarga.Text = Convert.ToString(txt_hlarga);
            }
Título: Re: saber el tamaño de una cadena
Publicado por: ProfesorX en Lunes 1 de Febrero de 2010, 22:02
La verdad no entiendo que tratas de hacer con el codigo que muestras, pero, si lo unico que quieres es saber cual es la longitud de la cadena de un TextBox, para obtener la cadena mas grande, simplemente utiliza la propiedad Length de la clase string, y ya que la propiedad Text del TextBox es de tipo string, podras hacer la comprobacion de cual es mas larga de la siguiente manera:

Código: C#
  1.  
  2.             if (txt_hilera1.Text.Length > txt_hilera2.Text.Length)
  3.             {
  4.                 txt_hlarga.Text = txt_hilera1.Text;
  5.             }
  6.             else
  7.             {
  8.                 txt_hlarga.Text = txt_hilera2.Text;
  9.             }
  10.  
  11.  

Saludos :)
Título: Re: saber el tamaño de una cadena
Publicado por: rojas_rudy en Martes 2 de Febrero de 2010, 06:16
muchisimas gracias pude ahorrar codigo me me sirve exc!!!