ordenar array bidimensional

16/11/2005 - 17:18 por p. urrukieza | Informe spam
tengo un array de dos dimensiones y, puesto que no encuentro la manera
de ordenarlo por una de sus columnas, ya que .Sort sólo es para
arrays unidimensionales ¿ podría volcar los datos en otro objeto que
sí tenga una propiedad que ordena automáticamente con una sola sentencia ?

¿ qué objeto sería ese ? ¿ dataview o algo similar ?

en último caso puedo hacer mi propia función de ordenación, pero es
lo que quería evitar.

gracias.

Preguntas similare

Leer las respuestas

#1 Leonardo Azpurua [mvp vb]
16/11/2005 - 18:21 | Informe spam
"p. urrukieza" escribió en el mensaje
news:
Mostrar la cita
Hola.

Si tienes un array bidimensional donde los elementos de las dos dimensiones
estan vinculados, probablemente puedas replantearlo como un array
unidimensional de una estructura que agrupe cada pareja.

Luego haces que esa estructura implemente IComparable, y ordenas tu array
unidimensional.

Salud!
#2 p. urrukieza
18/11/2005 - 11:50 | Informe spam
gracias por la sugerencia. tomo nota, aunque no sé si me vale,
porque una de las columnas es un string de formato de fecha
y hé de ordenar por esa columna en formato date.

gracias, de todos modos.




Mostrar la cita
dimensiones
Mostrar la cita
#3 p. urrukieza
19/11/2005 - 14:32 | Informe spam
bueno, vengo de otro lenguaje y aún no me he familiarizado por completo
con el modo de operar con objetos ni las capacidades que tienen.
o sea, soy un poco "antigualla", supongo.

tomo nota de tus consejos y voy a estudiar ese código.
muchísimas gracias por tu tiempo y por compartir tus conocimientos.
:-)
mil gracias.
saludos.


Mostrar la cita
lo
Mostrar la cita
un
Mostrar la cita
una
Mostrar la cita
esa
Mostrar la cita
codigo.
Mostrar la cita
Ads by Google
Search Busqueda sugerida