Metodo intelligente per "giostrare" un arraylist?

giovedì 08 settembre 2005 - 10.52

astroman Profilo | Junior Member

In pratica il caso reale è il seguente...ho un array o arraylist (devo ancora decidere ma presumo al 99% che sarà un arraylist) in cui ho 6 valori: ad un determinato comando voglio far "ruotare" i numeri in senso orario o antiorario.
In pratica se ho a1, a2,a3,a4,a5,a6 come valori vorrei che diventasse a6,a1,a2,a3,a4,a5 e poi così via cioè...a5,a6,a1,a2,a3,a4 e nel caso inverso(riprendendo i valori iniziali).
C'è 1 metodo "intelligente" o già esistente per farlo...o devo fare la classica procedurina stupida a mano? :D

Brainkiller Profilo | Guru

Ciao l'ArrayList ha vari metodi che forse ti possono essere d'aiuto.
Puoi usare RemoveAt e Insert per spostare l'elemento dalla coda alla testa oppure c'è un metodo Reverse che ti permette di ordinare al contrario gli elementi però bisogna provarla perchè non so se si può specificare come eseguire l'ordinamento visto che ha stringhe alfanumeriche.

Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

astroman Profilo | Junior Member

urca...le mi conoscenze al momento non arrivano ad implementare un'interfaccia, ho la sua conoscenza solo a livello teorico...
Mi puoi dare qualche suggerimento o linea guida in merito?

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5