/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

C# - Ordenar lista parcial en C#

 
      Índice del Foro elrincondelc.com -> Otros lenguajes
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
Liyah



Registrado: 16 Jul 2004
Mensajes: 28
Ubicación: Valencia, España

MensajePublicado: 15/12/2006 3:20 pm
Título: C# - Ordenar lista parcial en C#

Hola a todos!!!
Bueno, esto me trae un poco de cabeza...
Y esto del C# es nuevo para mí, así que.. paciencia paciencia Smile

Vereis, creo una lista de trenes a partir de un fichero de texto, y tengo que ordenarlos por orden de llegada.
El PROBLEMA es que si dos trenes llegan a la vez, tengo que ordenarlos por orden de prioridad...

Este es el codigo para ordenar la lista por orden de llegada. Y funciona.
Código:

 private static int orden_llegada(Tren x, Tren y)
        {
            return x.getLlegada().CompareTo(y.getLlegada());
        }


Y esta es la llamada a este método...
Código:

llegadas.Sort(orden_llegada);


Y me sale algo así en pantalla...


La prioridad es creciente y viene definida de esta forma:
MER = 1
ROD = 2
REG = 3
INT = 4
EUR = 5
ALA = 5

Pongamos por ejemplo de como tiene que quedar.. Los trenes que llegan a las 14:00. Pues bien, deberían de estar de esta forma:
EUR - ALACANT - VALENCIA - 14:00 - 14:40 - 200
REG - XATIVA - VALENCIA - 14:00 - ...
MER - ALGEMESSI - ...
MER - ...

bueno, pues me he calentado la cabeza, llevo toda la tarde y nada... No consigo nada! Sad
Exigo ayuda por favor!!

Gracias anticipadas.. Smile
_________________
"Si la vida no te responde. Hazle otra pregunta."
Volver arriba
Liyah



Registrado: 16 Jul 2004
Mensajes: 28
Ubicación: Valencia, España

MensajePublicado: 27/12/2006 8:22 am
Título:

ya está solucionado...
_________________
"Si la vida no te responde. Hazle otra pregunta."
Volver arriba
      Índice del Foro elrincondelc.com -> Otros lenguajes
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com