Ordenaciones Case Sensitives E Insensitives [solucionado]


Objetivo: Ordenaciones Case Sensitives E Insensitives [solucionado]
Tengo un string[] que ordeno mediante

miArray.Sort(gb.Ascent)


Pero me hace una ordenación case sensitive, o sea, las mayúsculas primero y luego las minúsculas.

He mirado el tema de las constantes predefinidas, que se supone que controlan esos comportamientos, pero no veo ningún ejemplo de cómo implementarlos en la ordenación de un Array string[].

¿Alguien puede darme pistas?

última edición por shordi el Jueves, 11 Abril 2013, 09:06; editado 1 vez
Perfil MP  
Objetivo: Re: Ordenaciones Case Sensitives E Insensitives
Hola

Según la documentación, "El argumento es una combinación de indicadores de comparación (definidos en Métodos de Comparación) y uno de los siguientes indicadores de dirección."

http://gambasdoc.org/help/comp/gb/string[]/sort?es&v3

O sea, que si miramos en los métodos de comparación:

http://gambasdoc.org/help/cat/comp?es&v3

vemos que hay una constante "gb.IgnoreCase" que supongo que puede ser usada en conjunto con el tipo de ordenación.

Prueba algo como:

miArray.Sort(gb.Ascent, gb.IgnoreCase)


ya nos cuentas, saludos.

Perfil MP  
Objetivo: Re: Ordenaciones Case Sensitives E Insensitives [solucionado]
Ya he descubierto el tema: Es una suma. Responde así:

miArray.Sort(gb.Ascent + gb.IgnoreCase)



Al final siempre sale...

Perfil MP  
Objetivo: Re: Ordenaciones Case Sensitives E Insensitives [solucionado]
Pues sería bueno actualizar el wiki de ayuda oficial... me lo apunto para que no se pierda en las profundidades del abismo cibernético...


Saludos

Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.4248s (PHP: -81% SQL: 181%)
Consultas SQL: 46 - Debug off - GZIP Activado