Salve a tutti.
Devo salvare in una struttura dati degli elementi composti formati da:
Elemento1 - > [Stringa, Intero]
Elemento2 - > [Stringa, Intero]
...
ElementoN - > [Stringa, Intero]
Dopodiché dovrei ordinare gli elementi in maniera crescente usando come discriminante il valore Intero.
Che struttura dati mi conviene usare?
Avevo pensato ad una hashtable usando come chiave la Stringa, ma mi serve anche sapere la posizione dell'elemento nella struttura dati. Avevo pensato anche ad un Vector bidimensionale di dimensione [N][2] ma non so se dopo è facilmente ordinabile una cosa del genere.
Voi che mi consigliate?