Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/05/2009, 19:40
Avatar de Dradi7
Dradi7
 
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 11 meses
Puntos: 220
Respuesta: Cómo ordenar letras en un string.

Prueba con esto:
Código C#:
Ver original
  1. String TrimCad = this.TxtCad01.Text.Replace(" ", ""); //Limpio los espacios en blanco de una caja de texto y lo asigno a una variable la caja de texto puede ser tambien una variable
  2.             String[] ArrayCad = new String[TrimCad.Length]; // creando un arreglo donde almacenamos cada caracter de la variable creada
  3.             this.TxtCadResult.Text = ""; // Limpiando la caja de texto resultante
  4.             for (int i = 0; i < TrimCad.Length; i++)
  5.             {
  6.                 ArrayCad[i] = TrimCad.Substring(i, 1); // Insertando cada caracter en el array
  7.             }
  8.             // Este metodo ordena el array descendentemente
  9.             Array.Sort(ArrayCad, delegate(String s1, String s2) { return s2.CompareTo(s1); });
  10.             // Este metodo ordena el array ascendentemente
  11.             // Array.Sort(ArrayCad, delegate(String s1, String s2) { return s1.CompareTo(s2); });
  12.             foreach (String Cad in ArrayCad)
  13.             {
  14.                 this.TxtCadResult.Text += Cad; // aqui imprimo el resultado final
  15.             }
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones