none
Todas las combinaciones posibles de mayusculas y minisculas de un texto RRS feed

Todas las respuestas

  • Deleted
    lunes, 10 de agosto de 2020 12:34
  • Hola Cris2111,

    Puedes modificar caracteres individualmente si conviertes tu String en un arreglo de caracteres. Por ejemplo:

    public static List<string> Permute( string s )
    {
      List<string> listPermutations = new List<string>();
    
      char[] array = s.ToLower().ToCharArray();
      int iterations = (1 << array.Length) - 1;
    
      for( int i = 0; i <= iterations; i++ )
      {
        for( int j = 0; j < array.Length; j++ )
        array[j] = (i & (1<<j)) != 0 
                      ? char.ToUpper( array[j] ) 
                      : char.ToLower( array[j] );
        listPermutations.Add( new string( array ) );
      }
      return listPermutations;
    }

    Quedo pendiente de cualquier actualización. Gracias por levantar tu consulta en los foros de msdn.

     

    Saludos cordiales

    Gabriel Castro

     ____________________________ 

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.  

    lunes, 10 de agosto de 2020 13:48
    Moderador
  • Hola Cris2111,

    ¿Alguna novedad sobre la consulta realizada? ¿Han sido útiles las respuestas proporcionadas?

     

    Saludos cordiales

    Gabriel Castro

     ____________________________ 

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 


    jueves, 13 de agosto de 2020 0:28
    Moderador
  • Hola Cris2111,

    ¿Alguna novedad sobre la consulta realizada? ¿Han sido útiles las respuestas proporcionadas?

     

    Saludos cordiales

    Gabriel Castro

     ____________________________ 

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    viernes, 21 de agosto de 2020 1:02
    Moderador